byte类型的取值范围为什么是-128~127
原码:用二进制表示的原始编码,反码:除符号位外,其它位取反补码:正数的补码等于原码,负数的补码等于反码加1关于数据类型表示的数据范围问题, 这里byte类型表示的是-128~127 , 为什么不是-127~127 ?其实不光是byte类型,诸如byte、short、int、long等涉及到有符号的数据内向都存在负数表示要多一位的问题, 为什么是这样的呢?byte是占一个字节,1一个字节由8位二进制数组成,这8位分为符号位(最高位)和数值位(剩余七位),符号位0表示正数...
复制链接