常量类型的简单问题

楼主

夜微凉 [离线]

2★★☆☆☆

发帖数:754 积分2333
1楼

麻烦各位学长,学姐帮帮忙。0XAA为什么是unsigned int常量,而不是int常量的16进制格式??这点有点搞不明白



2015/6/16 14:38:48

Richard [离线]

2★★☆☆☆

发帖数:727 积分2252
2楼

up



签名档

hello

2015/6/16 16:12:54

dafeilong [离线]

2★★☆☆☆

发帖数:754 积分2383
3楼

个人认为可以理解为int的16进制格式,但是unsigned int 和signed int有区别,int的二进制最高位用来表示符号,所以就导致了unsigned和signed表示的范围不一样,如果这个十六进制的数超过了int表示的范围就不能理解为int的十六进制格式。



2015/6/16 20:34:07

wulijie [离线]

2★★☆☆☆

发帖数:776 积分2399
4楼

在看c primer plus吗你,我记得那本书有很多错误的。真正好的是这本c primer,16进制数据类型就是整形就可以啦。我想用无符号可能是因为习惯,防止超出用的其他16进制数超出int范围


签名档

天道酬勤

2015/6/16 22:28:59
返回本版
1

请您先 登录 再进行发帖

快速回复楼主