补码原理的我的理解

大学的时候就学了补码,但很长一段时间都没有理解。忽然某一天看到 Java 的 byte 的类型表示的范围是 [ − 128 , 127 ] [-128, 127] [−128,127],按照最高位是符号位,一个 byte 能表示的最大正数是 128( 2 7 − 1 {2^7 - 1} 27−1),而后负数是存的补码,最小能表示到 -128,那为何是 -128 呢?这一下勾起了个人兴趣,我要去完全
相关文章
相关标签/搜索