補碼原理的個人理解

大學的時候就學了補碼,但很長一段時間都沒有理解。突然某一天看到 Java 的 byte 的類型表示的範圍是 [ − 128 , 127 ] [-128, 127] [−128,127],按照最高位是符號位,一個 byte 能表示的最大正數是 128( 2 7 − 1 {2^7 - 1} 27−1),然後負數是存的補碼,最小能表示到 -128,那爲什麼是 -128 呢?這一下勾起了我的興趣,我要去徹
相關文章
相關標籤/搜索