您的位置:首页 > 产品设计 > UI/UE

uint_32定义的说明

2017-05-27 16:56 260 查看
假如在32位win7操作系统上有如下定义:

typedef unsigned int  uint32_t

那也就说明uint32_t定义的变量确实是32位的。以后定义无符号整数变量就用uint32_t。

如果想要把这些代码移植到64位操作系统上,还想使以前用uint32_t定义的变量为32位的话,只需要修改typedef unsigned int   uint32_t这行代码中的unsigned int (假如 unsigned char在64位操作系统上占32位,就可以把typedef unsigned int   uint32_t中的unsigned int 改为unsigned char)。这样就可以保证uint32_t定义的变量还是32位的。这也是许多代码中不直接使用unsigned
int 定义变量的原因。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: