1的補數:
所以分別為正負27=正負128,因為128就會影響到第八位數的正負代表的數字(就是10000000中第八位的1僅是正負號表示),所以扣掉"正負128",剩下-127~127為答案。
補充:若是2的補數就加上-128就好,就是10000000可以表示-128(第8位為1亦是負號表示),但依然無法表示128(因為第8位數為1就變成負數)。
懂了就不用背公式了,不懂就背公式吧!
整理一下。
1的補數方式表示: -(2n-1-1) ~ (2n-1-1)
2的補數方式表示: -2n-1 ~ (2n-1-1)
39.假設電腦系統以 8 位元表示一個整數,且負數採用 1 的補數方式表示則其表..-阿摩線上測驗