VC数据类型详解

VC数据类型详解

ID:42783805

大小:196.50 KB

页数:13页

时间:2019-09-22

VC数据类型详解_第1页
VC数据类型详解_第2页
VC数据类型详解_第3页
VC数据类型详解_第4页
VC数据类型详解_第5页
资源描述:

《VC数据类型详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VC++常用数据类型及其操作详解-------西安邮电学院计算机系徐兆元(FLxyzsby@163.comFLxyzsby@yahoo.com.cn)2004/08/03目录一.VC常用数据类型列表二.常用数据类型转化2.1数学类型变量与字符串相互转换2.2CString及string,char*与其他数据类型的转换和操作●CString,string,char*的综合比较●数学类型与CString相互转化●CString与char*相互转换举例●CString与BSTR型转换●VARIANT型转化成C

2、String型2.3BSTR、_bstr_t与CComBSTR2.4VARIANT、_variant_t与COleVariant附录CString及字符串转及操作详解参考书籍:CSDN,<>一.VC常用数据类型列表TypeDefaultSizeDescription基础类型全是小写说明:这些基础数据类型对于MFC还是API都是被支持的booleanunsigned8bit,取值TRUE/FALSEbyteunsigned8bit,整数,输出按字符输出charun

3、signed8bit,字符doublesigned64bit浮点型floatsigned32bit浮点型handle_tPrimitivehandletypehypersigned64bit整型intsigned32bit整型longsigned32bit整型shortsigned16bit整型smallsigned8bit整型void*32-bit指向未知类型的指针wchar_tunsigned16bit16位字符,比char可容纳更多的字符Win32API常用数据类型全大写说明:这些Win32API

4、支持的简单数据类型主要是用来定义函数返回值,消息参数,结构成员。这类数据类型大致可以分为五大类:字符型、布尔型、整型、指针型和句柄型(?).总共大概有100多种不同的类型,BOOL/BOOLEAN8bit,TRUE/FALSE布尔型BYTEunsigned8bitBSTRCComBSTR_bstr_t32bitBSTR是指向字符串的32位指针是对BSTR的封装是对BSTR的封装CHAR8bit(ANSI)字符类型COLORREF32bitRGB颜色值整型DWORDunsigned32bit整型FLOAT

5、float型float型HANDLEObject句柄HBITMAPbitmap句柄HBRUSHbrush句柄HCURSORcursor句柄HDC设备上下文句柄HFILEOpenFile打开的File句柄HFONTfont句柄HHOOKhook句柄HKEY注册表键句柄HPENpen句柄HWNDwindow句柄INT----------------LONG-----------------LONGLONG64位带符号整型LPARAM32bit消息参数LPBOOLBOOL型指针LPBYTEBYTE型指针LPC

6、OLOREFCOLORREF型指针LPCSTR/LPSTR/PCSTR指向8位(ANSI)字符串类型指针LPCWSTR/LPWSTR/PCWSTR指向16位Unicode字符串类型LPCTSTR/LPTSTR/PCTSTR指向一8位或16位字符串类型指针LPVOID指向一个未指定类型的32位指针LPDWORD指向一个DWORD型指针其他相似类型:LPHANDLE、LPINT、LPLONG、LPWORD、LPRESULTPBOOL、PBOOLEAN、PBYTE、PCHAR、PDWORD、PFLOAT、PH

7、ANDLE、PINT、PLONG、PSHORT……说明:(1)在16位系统中LP为16bit,P为8bit,在32位系统中都是32bit(此时等价)(2)LPCSTR等中的C指Const,T表示TCHAR模式即可以工作在ANSI下也可UNICODESHORTusigned整型其他UCHAR、UINT、ULONG、ULONGLONG、USHORT为无符号相应类型TBYTEWCHAR型或者CHAR型TCHARANSI与unicode均可VARIANT_variant_tCOleVariant一个结构体参考O

8、AIDL.H_variant_t是VARIANT的封装类COleVariant也是VARIANT的封装类WNDPROC指向一个窗口过程的32位指针WCHAR16位Unicode字符型WORD16位无符号整型WPARAM消息参数MFC独有数据类型下面两个数据类型是微软基础类库中独有的数据类型POSITION标记集合中一个元素的位置的值,被MFC中的集合类所使用LPCRECT指向一个RECT结构体常量(不能修改)的32位指针CString其实是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。