·天新网首页·加入收藏·设为首页·网站导航
数码笔记本手机摄像机相机MP3MP4GPS
硬件台式机网络服务器主板CPU硬盘显卡
办公投影打印传真
家电电视影院空调
游戏网游单机动漫
汽车新车购车试驾
下载驱动源码
学院开发设计
考试公务员高考考研
业界互联网通信探索
您现在的位置:天新网 > 软件开发 > 开发语言 > VC开发
VC++数据类型
http://www.21tx.com 2012年07月03日

1 2 下一页

标识符 实际类型 意义
   
   CHAR char 8位Windows(ANSI)字符。
   
   CCHAR char 8位Windows(ANSI)字符。
   
   PSZ char* 一个以"NULL"结束的Windows字符串的指针
   
   PCHAR CHAR* 一个CHAR型指针
   
   PSTR CHAR* 一个以"NULL"结尾的8位Windows(ANSI)字符串指针
   
   LPSTR CHAR* 一个以"NULL"结尾的8位WINDOWS(ANSI)字符串指针
   
   NPSTR CHAR* 一个以"NULL"结尾的8位WINDOWS(ANSI)字符串指针
   
   PCSTR CONST CHAR* 一个以"NULL"结尾的8位WINDOWS(ANSI)字符串常量指针
   
   LPCSTR CONST CHAR* 一个以"NULL"结尾的8位WINDOWS(ANSI)字符串常量指针
   
   WCHAR wchar_t 16位Unicode字符
   
   PWCH WCHAR* 一个WCHAR型指针
   
   PWCHAR WCHAR* 一个WCHAR型指针
   
   PWSTR WCHAR* 一个以"NULL"结尾的16位Unicode字符串指针
   
   LPWSTR WCHAR FAR* 一个以"NULL"结尾的16位Unicode字符串指针
   
   NWPSTR WCHAR* 一个以"NULL"结尾的16位Unicode字符串指针
   
   PCWCH CONST WCHAR* 一个WCHAR型常量指针
   
   LPCWCH CONST WCHAR FAR* 一个WCHAR型常量指针
   
   PCWSTR CONST WCHAR* 一个以"NULL"结束的16位Unicode字符串常量指针
   
   LPCWSTR CONST WCHAR FAR* 一个以"NULL"结尾的16位Unicode字符串常量指针
   
   TCHAR WCHAR(或char) 兼容型字符(Unicode中为WCHAR型,Windows中为CHAR型)
   
   PTCHAR WCHAR*(或char) 一个TCHAR型指针
   
   PTCH LPWSTR(或LPSTR) Unicode中为LPWSTR型,Windows中为LPSTR型
   
   LPTCH LPWSTR(或LPSTR) Unicode中为LPWSTR型,Windows中为LPSTR型
   
   PTSTR LPWSTR(或LPSTR) Unicode中为LPWSTR型,Windows中为LPSTR型
   
   LPTSTR LPWSTR(或LPSTR) Unicode中为LPWSTR型,Windows中为LPSTR型
   
   PCTSTR PCWSTR(或PCSTR) Unicode中为PCWSTR型,Windows中为PCSTR型
   
   LPCTSTR LPCWSTR(或LPCSTR) Unicode中为LPCWSTR型,Windows中为LPCSTR型
   
   UCHAR unsigned char 无符号字符型
   
   PUCHAR UCHAR* 一个UCHAR型指针
   
   BSTR OLECHAR* 32位字符指针(不推荐使用)
   
   OLECHAR wchar_t Unicode字符类型(用于对象链接与嵌入的数据类型,如嵌入Word文档)
   
   LPOLESTR OLECHAR* 一个OLECHAR型指针
   
   LPCOLESTR const OLECHAR* 指向OLECHAR类型的字符串常量指针
   
   ---------------------------------------------------
   
   数值类:
   
   ---------------------------------------------------
   
   标识符 实际类型 意义
   
   BYTE unsigned char 8位无符号整数
   
   PBYTE BYTE near* 一个BYTE型指针
   
   LPBYTE BYTE far* 一个BYTE型指针
   
   TBYTE WCHAR(或unsigned char) Unicode中为WCHAR型,Windows中为unsigned char型
   
   PTBYTE WCHAR*(或unsigned char*) 一个TBYTE型指针
   
   BOOL int 布尔变量,其值为(TRUE或FALSE)
   
   PBOOL BOOL near* 一个BOOL型指针
   
   LPBOOL BOOL far* 一个BOOL型指针
   
   BOOLEAN BYTE 布尔变量,其值为(TRUE或FALSE)
   
   PBOOLEAN BOOLEAN* 一个BOOLEAN型指针
   
   SHORT short 16位短整数(有符号)
   
   PSHORT SHORT* 一个SHORT型指针
   
   USHORT unsigned short 无符号短整型
   
   PUSHORT USHORT* 一个USHORT型指针
   
   INT int 32位符号整数
   
   INT32 32位符号整数
   
   INT64 64位符号整数
   
   INT_PTR Signed integral type for pointer precision.Use when casting a pointer to an integer to perform pointer arithmetic.
   
   PINT INT near* 一个INT型指针
   
   LPINT INT far* 一个INT型指针
   
   UINT unsigned int 无符号的整型
   
   UINT32 无符号的INT32型
   
   UINT64 无符号的INT64型
   
   UINT_PTR 无符号的INT_PTR型
   
   PUINT UINT* 一个UINT型指针
   
   LONG long 32位符号整数
   
   LONG32 32位符号整数
   
   LONG64 64位符号整数
   
   LONGLONG __int64(或double) 64位符号整数
   
   LONG_PTR Signed long type for pointer precision.Use when casting a pointer to a long to perform pointer arithmetic.
   
   PLONG LONG near* 一个LONG型指针
   
   LPLONG LONG far* 一个LONG型指针
   
   PLONGLONG LONGLONG* 一个LONGLONG型指针
   
   ULONG unsigned long 无符号的LONG型
   
   ULONG32 无符号的LONG32型
   
   ULONG64 无符号的LONG64型
   
   ULONGLONG unsigned __int64(或double) 64位无符号整型
   
   ULONG_PTR 无符号的LONG_PTR型
   
   PULONG ULONG* 一个ULONG型指针
   
   PULONGLONG ULONGLONG* 一个ULONGLONG型指针
   
   WORD unsigned short 16位无符号整型
   
   PWORD WORD near* 一个WORD型指针
   
   LPWORD WORD far* 一个WORD型指针
   
   DWORD unsigned long 32位无符号整数
   
   DWORD32 32位无符号整型
   
   DWORD64 64位无符号整型
   
   DWORD_PTR Unsigned long type for pointer precision.Use when casting a pointer to a long type to perform pointer arithmetic.(Also commonly used for general 32-bit parameters that have been extended to 64 bits in 64-bit Windows.

上一篇: vc数据类型转换大全
下一篇: VC++创建与调用链接库

1 2 下一页

关于我们 | 联系我们 | 加入我们 | 广告服务 | 投诉意见 | 网站导航
Copyright © 2000-2011 21tx.com, All Rights Reserved.
晨新科技 版权所有 Created by TXSite.net