首页| 论坛| 消息
主题:uint和int的区别
mhdd发表于 2011-06-25 16:53
int是带符号的,表示范围是:-2147483648 到2147483648
uint是不带符号整形,表示范围是0到4294967295,第一个数字不表示符号
int就是一个机器字长
uint就是一个无符号的int
uint16就是一个无符号的16位整型
uint32就是一个无符号的32位整型”
按照posix标准,一般整形对应的*_t类型为:
1字节 uint8_t
2字节 uint16_t
4字节 uint32_t
回帖(2):
2楼:char的取值范围[-128,127)
int的取值范围-(int)pow(2,32)~(int)pow(2,32)-1
1楼:int 是整型变量 占2或4个字节的内存
int* 是指针类型 是一个地址 表示指向整型的指针
ch ..

全部回帖(2)»
最新回帖
收藏本帖
发新帖