范围——
0~63
原因——
由于二进制下只有数字0或1,
因此最大的6位数字是111111 = 1000000-1 = 2^6-1=63
而相应最小6位数字是000000 = 0(无符号)
补充——
长为6位的
三进制 能表示十进制的范围是 0~728 (3^6-1=728)
四进制 能表示十进制的范围是 0~4095 (4^6-1=4095)
五进制 能表示十进制的范围是 0~15624(5^6-1=15624)
.............
n进制 能表示十进制的范围是 0~n^6-1
在普遍一点,
m位n进制数 能表示十进制的范围是 0~n^m-1
最小0
最大是2的6次方-1
即63
6位无符号二进制最小000000,最大111111。
从右到左第1位记为0位,最高位记为5位,用n表示,用该位上的数乘以2的n次方,把全部6位数的结果加起来就是了。
比如111111这个数就是1*2^0+1*2^1....1*2^5=1+2+4+8+16+32=63。
0-63
字长为6位的无符号二进制数最大为:111111(二进制)=1+2+4+8+16+32(十进制)=63
字长为5位的无符号二进制表示十进制数值范围是0~2^5-1,即0~31。