进制有无符号问题
8位2进制数不是一个字节嘛,而且不是说 无论是否有符号,1字节都能表示2的8次方个整数嘛?所以为什么不是256? 不懂啊!
无符号整型变量最前面的一位无符号位,最大正数应该为 11111111, a=2^7+2^6+2^5+2^4+2^3+2^2+2^1+2^0 即a=255. 所以一个8位二进制数,能够表示的最大无符号整数是255
突破点在最大的无符号整数,知道这个数就知道这个数二进制转换十进制等于多少了
用8位二进制数能表示的最大的无符号整数等于十进制整数( ) A. 255 B. 256 C. 128 D. 127
答案:A
解析:二进制数转换为十进制数的规律是:把二进制数按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数—简称“按权求和”。用8位二进制数(1111 1111)2=1×2^7+1×2^6+…+1×2^0=255。