为什么无符号数一共表示256个数据而有符号数只能表示255个数据
2024-09-06
来源:易榕旅网
JAVA中没有提供无符号的基本数据类型。
1、无符号数:其最高位的1或0,和其它位一样,用来表示该数的大小。所以无符号的一个字节表示的数据范围是0~255 共 256个;例如:100 无符号表示:0110 01002、有符号数:最高数称为“符号位”。为1时,表示该数为负值,为0时表示为正值。
2、一个字节(0111 1111) 最高位的0表示正号,) 最高位的1表示负号, 所以有符号的一个字节表示的数据范围是-127 到 +127 共 255个。
显示全文