16个二进制位可表示整数的范围 带符号:2的16次方-1 无符号:-2的15次方~+2的15次
问题描述:
16个二进制位可表示整数的范围 带符号:2的16次方-1 无符号:-2的15次方~+2的15次
16个二进制位可表示整数的范围
带符号:2的16次方-1
无符号:-2的15次方~+2的15次方-1
为什么都减1,为什么是-32768而不是-32767?
答
因为数中有一个0,所以表示数的范围就会减去一个1.
举个十进制数的例子,2位十进制数可以表示的范围是0~10^2-1=0~100-1=0~99.二进制数与十进制数的不同,只是将10的n次方变成了2的n次方而已.