为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

上面两位说得很对,补充一点。

+14  补码 0000 1110

-14   补码 = 反码(1111 0001)+1 因为二进制要逢二进一,你可以想成原本是1111 0002

                                                         因为要进一 最后就为1111 0010

1 回复 有任何疑惑可以回复我~

在计算机中所有数的操作都是操作其数的补码,正数的补码使其本身的二进制数,但是负数的补码是其本身的二进制数的反码+1。

eg:+14的二进制数表示为 0000 1110   那么14的补码就为0000 1110。

        -14的二进制数表示为 0000 1110 (这里不考虑符号位,可以到《计算机组成原理》这本书中有详解),那么他的反码是 1111 0001(反码就是将之前为1的都变为0,为0的变为1),他的补码就是1111 0010。

2 回复 有任何疑惑可以回复我~

正数的补码呀,视频中不是说了么

14 的二进制表示为  0000 1110,它的反码是 1111 0001, 补码为反码+1  为 1111 0010 。

所以  -14 就是 1111 0010 呀

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
二进制基础
  • 参与学习       99871    人
  • 解答问题       210    个

二进制是计算机唯一能识别的语言,是学习计算机技术必备的知识

进入课程

负数如何转换

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信