无符号时,小数减大数一定溢出,大数减小数一定不溢出判断方法有很多.比较简单的思路是看结果的值是否大于被减数.

2^8=256,所以8位二进制码可以表示256种状态;若用8位二进制码表示无符号数,表示范围是0~255,最大值为255。

无符号二进制表示数的范围8位无符号二进制数:0~255(2^8-1)16位无符号二进制数:0~65535(2^16-1)32位无符号二进制数:0~4294967295(2^32-1...

n位二进制数能够表示的无符号整数范围即0-2的n次方-1n位二进制数能够表示的有符号整数范围即-2的n次方到2的n-1次方-1补码的话范围是-2的n-1次方~2的n-1次方-1

无符号数只有正数,没有负数,所以比如一个16位元可以储存的最大正数是2的16次方也就是65536。而有符号数,因为要兼容负数的可能性,就要牺牲一个位元来做符号表明。所以一个有符号数...

分享到: