十进制整数-128的补码用十六进制表示是多少呢?

2025-03-06 19:26:59
推荐回答(2个)
回答1:

-128按两字节二进制来计算,转换成二进制就是:
1000 0000,对它取反得

0111 1111,然后加1得:
1000 0000,然后转换成16进制得:80

回答2:

补码,与原码反码无关。
补码,有自己的定义式。

X 如果是负数,其 8 位的补码如下:
  [ X ]补 = 2^8 - | X |
按照二进制计算如下:
  = 1 0000 0000 - 1000 0000
  = 1000 0000 = 80H。