当前位置 :
负数补码是反码加一,负七的反码最后一位是零,直接加一,但负十的反码最后一位是一,加一就是二了,怎么回事啊
1人问答
更新时间:2024-04-28 17:11:34
问题描述:

负数补码是反码加一,负七的反码最后一位是零,直接加一,但负十的反码最后一位是一,加一就是二了,怎么回事啊

承彦回答:
  计算机中的负数是以其补码形式存在的补码=原码取反+1   一个字节有8位可以表示的数值范围在-128到+127   用二进制表示也就是10000000-01111111(注意:最高位表示符号)   最高位是1的都是负数最高位是0的都是正数   如-7原码是10000111然后取反(最高位是符合不用取反)得11111000   加一得11111001那么-7的二进制数就是11111001   再如-10原码是10001010取反得11110101加一得11110110   那么-10的二进制数就是11110110   二进制数是逢二进一只有0和1两个数字没有2
最新更新
PC端 | 移动端 | mip端
问答网(wenda2.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:联系方式:

Copyright©2009-2021 问答网 wenda2.com 版权所有 闽ICP备2022000227号-1