c语言中-8的八位二进制补码是多少?

怎么算
2025-04-09 01:08:46
推荐回答(2个)
回答1:

8的二进制码:1000
8的8位二进制码:0000 1000
反码:1111 0111
加1:1111 1000
得到的就是-8的8位二进制补码:
1111 1000
有什么问题请留言。

回答2:

[-8]原 = 10001000
[-8]反 = 11110111
[-8]补 = 11111000
首位是符号位,反码是数字位逐位取反,补码是反码加 1。