有关JAVA的整型

来源:百度知道 编辑:UC知道 时间:2024/05/13 15:35:35
byte占用1byte内存 取值范围是-128~127
01111111表示127 这个我知道
10000000这个为什么表示-128???
反码不懂,怎看怎么像是二进制

计算机组成原理大复习:
1、 原码:带符号数据表示方法之一,一个符号位表示数据的正负,0代表正号,1代表负号,其余的代表数据的绝对值。
2、 补码:带符号数据表示方法之一,正数的补码与原码相同,负数的补码是将二进制位按位取反后在最低位上加1。
3、 反码:带符号数据的表示方法之一,正数的反码与原码相同,负数的反码是将二进制位按位取反。
4、 移码:带符号数据表示方法之一,符号位用1表示正,0表示负,其余位与补码相同。

年龄大了,理论脱离实践很久了~我也补补课....呵呵

好像10000000
是反码...

1是符号位