【用戶】robertnsy
【年級】
【評論內容】負數採用 1的補數方式,其表示範圍為:-(2的(n-1)次方-1)~(2的(n-1)次方-1)以本題為例,n=8,範圍為-(2的(8-1)次方-1)~(2的(8-1)次方-1)-(2的7次方-1)~(2的7次方-1)-(128-1)~(128-1)-127~127
【用戶】囧囧有神
【年級】國三下
【評論內容】1的補數:0=正,1=負 (不表示數字本身) 0或1 0或1 0或1 0或1 0或1 0或1 0或1 所以分別為正負27=正負128,因為128就會影響到第八位數的正負代表的數字(就是10000000中第八位的1僅是正負號表示),所以扣掉"正負128",剩下-127~127為答案。補充:若是2的補數就加上-128就好,就是10000000可以表示-128(第8位為1亦是負號表示),但依然無法表示128(因為第8位數為1就變成負數)。懂了就不用背公式了,不懂就背公式吧!