byte占一个字节,取值范围为何是-128~127
时间: 2024-04-08 21:32:14 浏览: 134
java 数据类型有哪些取值范围多少
byte是Java中的一种基本数据类型,它是8位(即8个二进制位)有符号的整数类型。因为最高位是符号位,所以byte的取值范围是从-128到127,共256个不同的值。
在二进制表示中,最高位为0表示正数,最高位为1表示负数。对于正数而言,byte的取值范围是0到127,共128个不同的值;对于负数而言,byte的取值范围是-1到-128,共128个不同的值。再加上0这个特殊值,所以byte的取值范围是-128到127。
阅读全文