首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

整型数的范围有关问题

2013-04-21 
整型数的范围问题为什么说对于unsigned类型来说负数总是超出其取值范围[解决办法]unsigned表示无符号整形,

整型数的范围问题
为什么说对于unsigned类型来说负数总是超出其取值范围
[解决办法]
unsigned表示无符号整形,只能表示非负数,负数不在其表示范围内
[解决办法]
-127 能在0~255之间吗?
[解决办法]
unsigned类型总是大于等于0的,不能表示负数。
[解决办法]

引用:
unsigned类型总是大于等于0的,不能表示负数。

+++
[解决办法]
1. unsigned类型修饰的变量,只能是正整数,不能为负整数。
2. 比如 unsigned char, unsigned int a ; a 只能取一定范围内的正整数。
3. 没有用unsigned修饰的类型,就可以取负数范围,如int a = -1;

热点排行