Linyoucai 发表于 2021-11-23 09:43:25

C语言-128点原补码

-128的原码 1000 0000;补码也是1000 0000;怎么理解?自己想的很绕。

jackz007 发表于 2021-11-23 09:52:48

       1 个数的补码是这个数按位取反然后加 1
       - 128 = 0x80 按二进制数表达是 1000 0000
       1000 0000 按位取反是 0111 1111 = 0x7f
       0x7f + 1 = 0x80 = -128

詹伟艺 发表于 2021-11-23 10:01:50

我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《浅谈 -128的原码 反码 补码》, 一起来围观吧 https://blog.csdn.net/kai8wei/article/details/44539223?utm_source=app&app_version=4.18.0&code=app_1562916241&uLinkId=usr1mkqgl919blen
页: [1]
查看完整版本: C语言-128点原补码