免费发布信息
微信公众号

负数在计算机中以什么形式表示

   来源:黔优网责任编辑:优优  时间:2023-12-01 11:55:28 浏览量:29
品牌型号:联想拯救者Y9000P
系统:Windows11

负数在计算机中以其绝对值的补码形式表达。计算机中,不管正数,还是负数都用二进制补码表示。正数的原码、反码、补码都一样。假设整型是8位二进制表示,那么正数的表示范围是0~127。补码表示是00000000~01111111。

原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。比如00000000000000000000000000000101是5的原码。

反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。取反操作指:原为1,得0;原为0,得1。(1变0;0变1)比如:将00000000000000000000000000000101每一位取反,得11111111111111111111111111111010。称:11111111111111111111111111111010是00000000000000000000000000000101的反码。

反码是相互的,所以也可称:11111111111111111111111111111010和00000000000000000000000000000101互为反码。

补码:反码加1称为补码。也就是说,要得到一个数的补码,先得到反码,然后将反码加上1,所得数称为补码。比如:00000000000000000000000000000101的反码是:11111111111111111111111111111010。那么,补码为:11111111111111111111111111111010+1=11111111111111111111111111111011所以,-5在计算机中表达为:11111111111111111111111111111011。转换为十六进制:0xFFFFFFFB。


 
 
 
没用 0举报 收藏 0
免责声明:
黔优网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优网官方立场,请读者仅做参考。本文标题:负数在计算机中以什么形式表示,本文链接:https://www.qianu.com/news/377449.html,欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法信息,请您立即点此【投诉举报】并提供有效线索,也可以通过邮件(邮箱号:kefu@qianu.com)联系我们及时修正或删除。
 
 

 

 
推荐图文
推荐商业资讯