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

原码,补码,反码都是什么意思,怎么算啊7

发布网友 发布时间:2023-09-18 00:47

我来回答

4个回答

热心网友 时间:2024-06-25 16:09

把十进制数转换成二进制数后,二进制数就是原码
例如:十进制:2 -----> 二进制:10
“二进制:10“就是原码
为了凑够8位,在二进制10前面加6个0,变成00000010
2的原码:00000010
2的反码:00000010
2的补码:00000010
也就是,正数的原码,反码,补码都相同
下面是负数的原码、反码、和补码:
3的原码:00000011 -3的原码:10000011 也就是最左边的那个数表示正负,0代表正,1代表负,它也叫符号位
-3的原码:10000011
-3的反码:11111100 负数的反码是对其原码按位取反,符号位不变
-3的补码:11111101 负数的补码是在其反码的末位加1
计算机用补码计算

热心网友 时间:2024-06-25 16:09

计算机中,并没有原码和反码,只是使用补码,代表正负数。

使用补码的意义:可以把减法或负数,转换为加法运算。从而简化计算机的硬件。

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

比如钟表,时针转一圈的周期是 12 小时。

倒拨 3 小时,可以用正拨 9 小时代替。

9,就是-3 的补数。

计算方法:12-3 = 9。

对于分针,倒拨 X 分,就可以用正拨 60-X 代替。

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

比如限定了两位十进制数 (0~99),周期就是 100。

那么,减一,就可以用 +99 代替。

  24-1 = 23

  24 + 99 = (1) 23

忽略进位,只取两位数,这两种算法,结果就是相同的。

于是,99 就是 -1 的补数。

其它负数的补数,大家可以自己求!

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

计算机中使用二进制,补数,就改称为【补码】。

常用的八位二进制是:0000 0000~1111 1111。

它们代表了十进制:0~255,周期就是 256。

那么,-1,就可以用 255 = 1111 1111 代替。

所以:-1 的补码,就是 1111 1111 = 255。

同理:-2 的补码,就是 1111 1110 = 254。

继续:-3 的补码,就是 1111 1101 = 253。

。。。

最后:-128,补码是 1000 0000 = 128。

计算公式:负数的补码=256+这个负数。

正数,直接运算即可,不需要求补码。

   也可以说,正数本身就是补码。

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

补码的应用,如: 7-3 = 4。

用补码的计算过程如下:

    7 的补码=0000 0111

    -3的补码=1111 1101

--相加-------------

   得   (1)  0000 0100 = 4 的补码

舍弃进位,只保留八位作为结果。

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

原码和反码,毫无用处。计算机中,根本就没有它们。


热心网友 时间:2024-06-25 16:10

在计算机系统中,数值,一律采用补码表示和存储。

计算机中,并没有原码和反码。

补码,其实,就是一个“代替负数”的正数。

采用了补码之后,计算机中,就没有负数了,也就没有减法运算了。

采用了补码,计算机的硬件,就可以得到简化。

原码和反码,都没有这种功能,所以,根本就没有用它们。

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

补码(正数),能代替负数,这是什么意思呢?

且看常识:

  时针,倒拨 3 小时,可以用正拨 9 小时代替。

关系式,是: +9 = 12-3。

式中的 12,是时针的计数周期。

  分针,倒拨 X 分,可用正拨(60-X)代替。

式中的 60,是分针的计数周期。

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

计算机用二进制。8 位 2 进制的计数周期是:2^8 = 256。

求补码,也是用这个关系式:

  [ X ]补码 = 周期 + X,   X < 0。

-1 的补码,就是:256-1 = 255 = 1111 1111(二进制)。

-2 的补码,就是:256-2 = 254 = 1111 1110(二进制)。

。。。

-128 的补码,就是:128 = 1000 0000(二进制)。

正数,不可转换,必须用原数值,参加运算。

所以,正数,并没有补码。

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

求补码,并不需要绕到“原码反码符号位取反加一”。

你如果绕远了,你就不会理解:补码是什么意思。

原码和反码,本身就是不合理的编码。

一个零,它们都弄了两个编码!

而且,它们还缺少-128 的编码。

这样的烂码,怎么能用?

所以,原码和反码,在计算机中,都是不存在的。

热心网友 时间:2024-06-25 16:10

原码、反码、补码和移码是机器存储一个具体数字的编码方式,具体转换方法请参考视频教程:

原码反码补码移码概念和转换方法

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? 刚买的手镯,8000多大家看看值吗? 我刚买了个镯子,大家看看值多少钱? 刚买的钻戒,懂行的看看值不值? 看下我刚买的本子,各位感觉玩游戏还行么? 买了几本挺好看的本子,但不知道,来记什么? 看着漂亮一时脑抽...2 闲鱼看见了个本子 各位来看看值不值 看看这个本子值不值的买 谁知道这图是什么意思?这图上发型分别是哪部动漫的?3 jmeter 请求参数中有中文,post过去后乱码2 怎么申请 第二个 本人的iPhone,换了个硅胶手机套,手机套安上以后一致和手机背面有水印一... 会声会影12与会声会影11的区别是什么 这是哪部动漫里的?还有上面这句话是什么意思1 这是哪部动漫的?还有嘁是什么意思????7 ...更新到ios7.1.1,,有必要更新吗??据说苹果5s更新到ios会变得很卡是不... 南京晓庄学院音乐系怎么样68 如何处理get&#47;post提交的中文乱码问题1 这张图片出自哪部动漫?key系是什么意思? 花茶制作工艺流程 太原师范学院音乐系省联考音乐专业历年分数线是多少?我音乐成绩...7 离子镀膜机,铝靶,钛靶,硅靶,配合氧气,氩气,氮气,都能产生... 真空镀膜行业中.氩气的流量大小具体如何控制?3 在真空镀膜中氩气氧气氮气起什么作用1 磁控溅射镀膜中 氧气 氩气 氮气 分别起什么主要作用?12 2015年高考什么时间公布高考考试成绩 如何注册第二个 美的集团21目标价?京东方美的集团股吧东方财富?美的集团20... 怎么从西安到四川阆中47 西安到阆中古城多少公里4 西安到阆中自驾游有多少公里3 我想知道2018年贵州师范大学理科艺术生(美术)文化分数线和...8 HELP !!!精品学习网的解压密码是什么?SOS 美的集团000333目标价?美的集团股票股吧最新?美的集团分... 为什么我的qq名片的赞突然变成了0赞,好友的赞也是0赞9 为什么所有人的QQ名片赞都清零了2 谁能给我介绍一下北京现代音乐学院啊 ?就是学校本身怎么样 ,...3 我儿子是今年的高考生,想咨询一下今年美术专专业合格线是多少,... 长治学院艺术类(音乐)今年的文化课分数线是多少了?我文化课3...7 谁知道此图动漫的名字叫什么,出自哪部动漫,另外这是情侣头像吗...1 求大神告诉这是什么意思?或者哪部动漫里的?5