2个字节就是16位,unsigned int表示无符号int型,取值范围:0(最小值16位都是0)~2^16-1(最大值就是16位都是1)。计算方法:等比数列求和。
以解答: Java中byte能够表示的最大二进制是01111111,换算成十进制就是127(1+2+4+8+16+32+64)。 而能够表示的最小二进制是10000000。但是注意,这是一个补码...,基本数据类型中数值型又分为: 整数型:byte,1字节,字节范围是-128——127short,2字节。int,4字节。 long,8字节。 浮点数:float,4字节 ...
楼下得老兄说的很清楚,你提到的是有符号整形,因此32位最高位为符号位,其余是数据位。你得取值范围是错误的。-2^32-1---2^32 参考资料:SHI G
int 的取值范围就是0到2的16次方减1 即0~~65535