问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

二进制中补码的最小负数为什么是10000000?怎么来的?解释的详细一点

发布网友 发布时间:2022-04-23 19:08

我来回答

4个回答

热心网友 时间:2023-10-14 07:26

书上给出的这个二进制数是一个补码,按照补码的定义中所讲,一个负整数中补码计算是2^(N+1)+X(X代表的是二进制的真值)
你说的这个前提是给整形变量分配的是1个字节,就是共8位,最前面一位是符号位,1 0000000,这个时候按照定义来算,2^(7+1)+X=1 0000000,2^(7+1)即10 0000000,1 0000000减10 0000000刚好为真值(真值是有符号的)-1 0000000,也就是-128。我觉得这个临界值只能按照定义来看,如果按照这个补码取反再加一,算完如果把最高位舍去就成了00000000,
还有就是补码的出现本身就是为了使得计算机用加法代替减法,10000001(补码)代表-127,01111111代表+127,如果+127再加1,符号位就成1了,这肯定不行啊,所以最大就是+127,那在10000001和01111111之间的1 0000000只能是负数里的,把它规定为负数刚好又能使计算机解决一个麻烦(计算中减法不就是加负数么,把负数用补码表示实际就是让计算机做了加法,这个说法就是说把计算机和时钟的那个说法中涉及的,可以查阅资料),所以1 0000000也必须用来表示-128。

热心网友 时间:2023-10-14 07:26

原码有两个0值(0000 0000与1000 0000)

改为补码后只有一个0值了,即0000 0000。
8位二进制能表示的数的总个数没有变,而补码正数的表示方法较原码没有发生改变。所以原码里的另一个0值的数的位置给了负数,所以补码的负数就比原码的多了一个。
也就是说补码的最小值比原码的最小值还要小1,所以你当然不能用原码的最小值转换得到补码最小值咯。

你可以将1000 0000(补)转换为原码验证一下。

热心网友 时间:2023-10-14 07:27

符号位 1 代表负数,其他各位组成的数越小,整个负数越小

热心网友 时间:2023-10-14 07:27

八位的补码,共 256 个。

  其中 128 个,代表负数:-1~-128。

    最小的,不就是-128 吗!

  另外 128 个代表:0~+127。

-------------------

负数的八位补码,定义式如下:

  [ X ]补 = 2^8 + X

按照定义式,就是:

  [-128]补= 256 + (-128 )

         = 128 (十进制)

         = 1000 0000 (二进制)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机玻璃硬度是多少合适 ips屏幕硬度怎么样 手机硬度是什么意思? 2024年拼多多春节发货时间规定是什么?过年还要48小时发货吗? e元素e8100无线鼠标怎么使用 E元素X-8100靠谱吗?可以用几年? E元素X-8100现在有几种配色,哪一种配色好呢? E元素X-8100用的是什么色的轴,适合玩游戏吗? 浙c是哪个城市 浙c是哪里 榻榻米软包怎么安装 转变工作作风的整改措施是什么? 10000001 原码、补码、反码、移码和无符号数的真值是多少 10000001二进制代表补码它的原码是什么 工作作风不严不实的整改措施有哪些? 工作作风方面存在的问题及整改措施分别是? 工作作风问题清单及整改措施有哪些? 工作作风方面存在的问题原因及整改措施有哪些? - 信息提示 175平台CS1.6怎么装脚本啊 ! 自动配置脚本怎么设 彩虹岛挂水族平台如果掉下来了,怎么设脚本上去? 怎么自己做脚本? 按键精灵脚本如何设置? 怎样为Windows7系统设定自动配置脚本 按键精灵怎么制作脚本 怎么做脚本? 游戏蜂窝里面的多功能脚本如何制做,求教! 脚本怎么做? 在网页中,怎么用脚本? 求助简单游脚本技能的设置 改进工作作风方面存在的问题及整改措施是什么? 请分别写出+1,-1,+0,-0,+127,-127的原码,反码,补码 10000001补码,反码真值多少 作风建设自查自纠报告及整改措施怎么写? 二进制正,负数的原码,反码,补码三者之间是什么关系 纪律作风方面存在的问题及整改措施 补码的问题。。跪求大神回答。。 工作热情不高的整改措施 某带符号整数的8位补码表示为10000001,则该整数为? 答案是不是–127? 工作作风怎么改进? 在补码中10001010等于多少 如何改进工作作风,提升服务质量,提升单位形象 -1的原码,补码,反码是什么?? 浅谈如何改进工作作风 -127的 原码 反码 补码 移码 是多少? 数值为负的不采用原码表示,而采用补码方式表示,若某带符号整数的8位代码表示为10000001,则该整数是? 工作作风不够扎实整改措施 是不是任意补码为数值部分的值加上-128就是真值 如补码10000001的真值为-127 救命啊!!!1 求0.1011和-10110的原码、反码、补码