关于vc使用的变量类型 正确, 说白了,变量的作用只有一个,,,,, 给一个名字,和一定的内存空间大小。。理论上,可以随便转换的。。 比方说。handle, 就是一个DWORD 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HANDLE 是个用作句柄的32位整形数。BYTE 是一个8位无符号字符。WORD 是一个无符号短整型数据。DWORD 是无符号长整形数据。UINT 是无符号32位整形值。LONG 是long型数据的另一个名字。BOOL 是整形值。LPSTR 是指向字符串的指针。LPCSTR 是指向字符串的const指针。 cl007(cl007)的怎么那么眼熟?呵呵…… Platform 文档Win32 Simple Data Types 主题有详细介绍 Windows的数据类型,比较常用的有:关键字 类型 ····说明(等价于) BOOL 逻辑类型 ·····int BOOLEAN 逻辑类型 ·····BYTEBYTE 字节 unsigned charCHAR 字符 charDOUBLE DWORD 双字 unsigned longFLOATHANDLE · 句柄 voidINTLONGSHORTUCHARULONGUSHORTVOIDWCHAR 双字节码 unsigned shortWCHAR_T 双字节码 unsigned shortWORDWPARAM 消息参数 UNITLPARAM 消息参数 LONGLRESULT 消息返回值 LONGHINSTANCE 实例句柄 unsigned longHWND 窗口句柄 unsigned longHDC 设备环境句柄 unsigned longTCHAR 字符 charLPSTR 字符指针 char*LPCSTR 常量字符指针 const char*LPTSTR 字符指针 TCHAR *LPCTSTR 常量字符指针 const TCHAR*LPVOID 无类型指针 void *LPCVOID 无类型常量指针 const void * C++规定,不同类型的数据在参加运算之前会自动转换成相同的类型。转换的规则:低-》高,各类型由低到高:char,int,unsigned,long,unsigned long,float,double.在程序中使用强制类型转换可以明确地控制类型转换。强制类型转换一般使用低-》高,可以防止数据丢失,万不得以才高-》低,使数据形式上一致。 问个全局钩子的事。 关于CPtrList的FIND方法 请教一个vc动态绘图,多线程通讯等问题 关于Rich Edit的问题 人命关天,求各位做过SMPP相关开发的高手来看看,无限分以报恩 ADO的一段代码,各位高手看看我是哪写错了 请教关于com的几个术语翻译 for循环的循环终止条件可以改变吗? 分解字符串的问题 vc++怎么实现 不需要dll文件 仍然能正常执行执行文件? 小技巧! SAX DOM !!!!!?????/
BYTE 是一个8位无符号字符。
WORD 是一个无符号短整型数据。
DWORD 是无符号长整形数据。
UINT 是无符号32位整形值。
LONG 是long型数据的另一个名字。
BOOL 是整形值。
LPSTR 是指向字符串的指针。
LPCSTR 是指向字符串的const指针。
Win32 Simple Data Types 主题有详细介绍
关键字 类型 ····说明(等价于)
BOOL 逻辑类型 ·····int
BOOLEAN 逻辑类型 ·····BYTE
BYTE 字节 unsigned char
CHAR 字符 char
DOUBLE
DWORD 双字 unsigned long
FLOAT
HANDLE · 句柄 void
INT
LONG
SHORT
UCHAR
ULONG
USHORT
VOID
WCHAR 双字节码 unsigned short
WCHAR_T 双字节码 unsigned short
WORD
WPARAM 消息参数 UNIT
LPARAM 消息参数 LONG
LRESULT 消息返回值 LONG
HINSTANCE 实例句柄 unsigned long
HWND 窗口句柄 unsigned long
HDC 设备环境句柄 unsigned long
TCHAR 字符 char
LPSTR 字符指针 char*
LPCSTR 常量字符指针 const char*
LPTSTR 字符指针 TCHAR *
LPCTSTR 常量字符指针 const TCHAR*
LPVOID 无类型指针 void *
LPCVOID 无类型常量指针 const void *
转换的规则:
低-》高,各类型由低到高:
char,int,unsigned,long,unsigned long,float,double.在程序中使用强制类型转换可以明确地控制类型转换。
强制类型转换一般使用低-》高,可以防止数据丢失,万不得以才高-》低,使数据形式上一致。