128和-128在计算机里面是怎么表示的啊?

2024-12-28 09:43:53
推荐回答(4个)
回答1:

用二进制表示。
十进制转二进制:
用2辗转相除至结果为1
将余数和最后的1从下向上倒序写 就是结果
例如:128转化成二进制
128/2 = 64 余0
64/2 = 32余0
32/2 = 16 余0
16/2 = 8 余0
8/2 = 4 余0
4/2 = 2 余0
2/2 = 1 余0
故128二进制为000000
因为-128是负数所以是1000000

回答2:

8位的有符号数范围是-128-127

表示128时产生溢出(就变成0了)
有符号数,你写的10000000,第一位是负号,它是0的第二种表示方法

而+128用8位有符号数表示不了。

回答3:

计算机只识别两种进制,1、位二进制,2、为八进制,你可以通过换算试试。

回答4:

看使用什么编码咯,
正码,反码,补码的表示各不相同。