什么是无符号型数据

如题所述

c语言中无符号类型数据即大于0的数(也就是二进制表式是,最高位不是符号)
用关键字
unsigned
来申明
例如
unsigned
short
;unsigned
long

无符号类型的
数据的
范围可
这样计算:

例如:
short
占2个字节,即16位,最高位不表式符号,所以最小的数为16个0,也就是0,最大的数就16个1,同样最高位也不表式符号,所以
最大值为
2的17次方减去1,即
2^17-1。
温馨提示:答案为网友推荐,仅供参考
相似回答