vc++的Windows数据类型中,DWORD与UNIT有什么区别

如果能详细介绍一下API就更加感谢了... 如果能详细介绍一下API就更加感谢了 展开
 我来答
夺魂狼剑
2010-03-30 · TA获得超过1273个赞
知道小有建树答主
回答量:796
采纳率:0%
帮助的人:794万
展开全部
DWORD被定义为32位无符号(长)整型,可以表示从0到4294967295的数。
即:typedef unsigned long DWORD;

不存在UNIT类型,是你打错了。应该是UINT吧,呵呵;
UINT同样被定义为无符号整型,同样可以表示从0到4294967295的数。
即:typedef unsigned int UINT;

从本质上讲,DWORD和UINT没有区别。如果一定要说有区别的话,那就是long和int的区别,在32位VC++编译器中,他们都占用4个字节的空间。所以,还是没区别,呵呵。

关于Windows的全部数据类型,你可以参考微软MSDN文档:
http://msdn.microsoft.com/en-us/library/aa383751(VS.85).aspx

至于API函数,同样,请参考MSDN文档:
http://msdn.microsoft.com/en-us/library/cc433218(VS.85).aspx
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式