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
整型int
signed 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控制代碼
intlong
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 unsig...
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...