VC++常用數(shù)據(jù)類型及其操作詳解

VC++常用數(shù)據(jù)類型及其操作詳解

ID:47180609

大小:149.01 KB

頁(yè)數(shù):13頁(yè)

時(shí)間:2019-08-17

VC++常用數(shù)據(jù)類型及其操作詳解_第1頁(yè)
VC++常用數(shù)據(jù)類型及其操作詳解_第2頁(yè)
VC++常用數(shù)據(jù)類型及其操作詳解_第3頁(yè)
VC++常用數(shù)據(jù)類型及其操作詳解_第4頁(yè)
VC++常用數(shù)據(jù)類型及其操作詳解_第5頁(yè)
資源描述:

《VC++常用數(shù)據(jù)類型及其操作詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、VC++常用數(shù)據(jù)類型及其操作詳解?―――――――――――――――――――――目錄―――――――――――――――――――――一、VC常用數(shù)據(jù)類型列表二、常用數(shù)據(jù)類型轉(zhuǎn)化2.1數(shù)學(xué)類型變量與字符串相互轉(zhuǎn)換2.2CString及string,char*與其他數(shù)據(jù)類型的轉(zhuǎn)換和操作●CString,string,char*的綜合比較●數(shù)學(xué)類型與CString相互轉(zhuǎn)化●CString與char*相互轉(zhuǎn)換舉例●CString與BSTR型轉(zhuǎn)換●VARIANT型轉(zhuǎn)化成CString型2.3BSTR、_bstr_t與CCom

2、BSTR2.4VARIANT、_variant_t與COleVariant附錄CString及字符串轉(zhuǎn)及操作詳解參考書籍:CSDN,<>?――――――――――――――――――――――――――――――――――――――――――――一、VC常用數(shù)據(jù)類型列表?TypeDefaultSizeDescription????基礎(chǔ)類型?全是小寫?說(shuō)明:這些基礎(chǔ)數(shù)據(jù)類型對(duì)于MFC還是API都是被支持的booleanunsigned8bit,取值TRUE/FALSEbyteunsig

3、ned8bit,整數(shù),輸出按字符輸出charunsigned8bit,字符doublesigned64bit浮點(diǎn)型floatsigned32bit浮點(diǎn)型handle_t?Primitivehandletypehypersigned64bit整型intsigned32bit整型longsigned32bit整型shortsigned16bit整型smallsigned8bit整型void*32-bit指向未知類型的指針wchar_tunsigned16bit16位字符,比char可容納更多的字符???Win

4、32API常用數(shù)據(jù)說(shuō)明:這些Win32API支持的簡(jiǎn)單數(shù)據(jù)類型主要是用來(lái)定義函數(shù)返回值,消息參數(shù),結(jié)構(gòu)成員。這類數(shù)據(jù)類型大致可以分為五大類:字符型、布爾型、整型、指針型和句柄型(?).總共大概有100多種不同的類型,類型?全大寫B(tài)OOL/BOOLEAN8bit,TRUE/FALSE布爾型BYTEunsigned8bit?BSTR32bitBSTR是指向字符串的32位指針CComBSTR_bstr_t是對(duì)BSTR的封裝是對(duì)BSTR的封裝CHAR8bit(ANSI)字符類型COLORREF32bitRGB顏色

5、值整型DWORDunsigned32bit整型FLOATfloat型float型HANDLE?Object句柄HBITMAP?bitmap句柄HBRUSH?brush句柄HCURSOR?cursor句柄HDC?設(shè)備上下文句柄HFILE?OpenFile打開(kāi)的File句柄HFONT?font句柄HHOOK?hook句柄HKEY?注冊(cè)表鍵句柄HPEN?pen句柄HWND?window句柄INT----------------LONG-----------------LONGLONG?64位帶符號(hào)整型LPARA

6、M32bit消息參數(shù)LPBOOL?BOOL型指針LPBYTE?BYTE型指針LPCOLOREF?COLORREF型指針LPCSTR/LPSTR/PCSTR?指向8位(ANSI)字符串類型指針LPCWSTR/LPWSTR/PCWSTR?指向16位Unicode字符串類型LPCTSTR/LPTSTR/PCTSTR?指向一8位或16位字符串類型指針LPVOID?指向一個(gè)未指定類型的32位指針LPDWORD?指向一個(gè)DWORD型指針其他相似類型:LPHANDLE、LPINT、LPLONG、LPWORD、LPRES

7、ULTPBOOL、PBOOLEAN、PBYTE、PCHAR、PDWORD、PFLOAT、PHANDLE、PINT、PLONG、PSHORT……說(shuō)明:(1)在16位系統(tǒng)中LP為16bit,P為8bit,在32位系統(tǒng)中都是32bit(此時(shí)等價(jià))(2)LPCSTR等中的C指Const,T表示TCHAR模式即可以工作在ANSI下也可UNICODESHORTusigned整型其他UCHAR、UINT、ULONG、ULONGLONG、USHORT為無(wú)符號(hào)相應(yīng)類型TBYTE?WCHAR型或者CHAR型TCHAR?ANS

8、I與unicode均可VARIANT?一個(gè)結(jié)構(gòu)體參考OAIDL.H_variant_tCOleVariant_variant_t是VARIANT的封裝類COleVariant也是VARIANT的封裝類??????WNDPROC?指向一個(gè)窗口過(guò)程的32位指針WCHAR?16位Unicode字符型WORD?16位無(wú)符號(hào)整型WPARAM?消息參數(shù)MFC獨(dú)有數(shù)據(jù)類型下面兩個(gè)數(shù)據(jù)類型是微軟基礎(chǔ)類庫(kù)中獨(dú)有的數(shù)據(jù)類型POSITION標(biāo)記集合

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。