VC常用資料型別列表

2021-04-14 06:21:03 字數 3026 閱讀 1006

type

default size

description

基 礎類 型 全

是 小 寫

說明:這些基礎資料型別對於mfc還是api都是被支援的

boolean

unsigned 8 bit ,

取值true/false

byte

unsigned 8 bit,

整數,輸出按字元輸出

char

unsigned 8 bit, 字元

double

signed 64 bit

浮點型float

signed32 bit

浮點型handle_t

primitive handle type

hyper

signed 64 bit 整型

intsigned 32 bit 整型

long

signed 32 bit 整型

short

signed 16 bit 整型

**all

signed 8 bit 整型

void *

32-bit

指向未知型別的指標

wchar_t

unsigned 16 bit

16位字元,比char可容納更多的字元

win32

api常 用

數 據類 型 全

大 寫說明: 這些win32api支援的簡單資料型別主要是用來定義函式返回值,訊息引數,結構成員。這類資料型別大致可以分為五大類:字元型、布林型、整型、指標型和控制代碼型(?). 總共大概有100多種不同的型別,

bool/boolean

8bit,true/false

布林型byte

unsigned 8 bit

bstr

ccombstr

_bstr_t

32 bit

bstr是指向字串的32位指標

是對bstr的封裝

是對bstr的封裝

char

8 bit

(ansi)字元型別

colorref

32 bit

rgb顏色值 整型

dword

unsigned 32 bit 整型

float

float型

float型

handle

object控制代碼

hbitmap

bitmap控制代碼

hbrush

brush控制代碼

hcursor

cursor控制代碼

hdc

裝置上下文控制代碼

hfile

openfile開啟的file控制代碼

hfont

font控制代碼

hhook

hook控制代碼

hkey

登錄檔鍵控制代碼

hpen

pen控制代碼

hwnd

window控制代碼

int--------

--------

long

--------

---------

longlong

64位帶符號整型

lparam

32 bit

訊息引數

lpbool

bool型指標

lpbyte

byte型指標

lpcoloref

colorref型指標

lpcstr/lpstr/pcstr

指向8位(ansi)字串型別指標

lpcwstr/lpwstr/pcwstr

指向16位unicode字串型別

lpctstr/lptstr/pctstr

指向一8位或16位字串型別指標

lpvoid

指向乙個未指定型別的32位指標

lpdword

指向乙個dword型指標

其他相似型別: lphandle、lpint、lplong、lpword、lpresult

pbool、pboolean、pbyte、pchar、pdword、pfloat、phandle、pint、plong、pshort……

說明:(1)在16位系統中 lp為16bit,p為8bit,在32位系統中都是32bit(此時等價)

(2)lpcstr等 中的c指const,t表示tchar模式即可以工作在ansi下也可unicode

short

usigned 整型

其他uchar、uint、ulong、ulonglong、ushort為無符號相應型別

tbyte

wchar型或者char型

tchar

ansi與unicode均可

variant

_variant_t

colevariant

乙個結構體參考oaidl.h

_variant_t是variant的封裝類

colevariant也是variant的封裝類

wndproc

指向乙個視窗過程的32位指標

wchar

16位unicode字元型

word

16位無符號整型

wparam

訊息引數

mfc獨有 資料

型別 下面兩個資料型別是微軟基礎類庫中獨有的資料型別

position

標記集合中乙個元素的位置的值,被mfc中的集合類所使用

lpcrect

指向乙個rect結構體常量(不能修改)的32位指標

cstring

其實是mfc中的乙個類

說明:(1)-------表示省略

(2)1byte=8bit,

字與機器有關,在8位系統中:字=1位元組,16位系統中,1字=2位元組,32位中:1字=4位元組,

64位中1字=8位元組.不要搞混這些概念.  

VC常用資料型別列表

type default size description基礎 型別全是 小寫說明 這些基礎資料型別對於mfc還是api都是被支援的 boolean unsigned 8 bit 取值true false byte unsigned 8 bit,整數,輸出按字元輸出 char unsigned 8 ...

VC常用資料型別列表

一 vc常用資料型別列表 type default size description基礎 型別全是 小寫說明 這些基礎資料型別對於mfc還是api都是被支援的 boolean unsigned 8 bit 取值true false byte unsigned 8 bit,整數,輸出按字元輸出 cha...

VC 常用資料型別

型別名 作用handle 控制代碼winapi 乙個巨集 替換的是 stdcall lpvoid 沒有型別的指標 dword double word 登錄檔鍵值 wchar t 寬字元 unicode編碼也是存在這裡面但是不能代表這是unicode的儲存型別 可以使用text 將char轉為wcha...