十进制-67的原码、反码和补码是多少?

 我来答
96未来可期
2019-06-08 · TA获得超过9371个赞
知道答主
回答量:40
采纳率:0%
帮助的人:1.7万
展开全部

十进制-67的原码是01000011、反码是10111100和补码是10111101。
转换规则:
1、负整数的原码为二进制前面加符号位;

-67=1000011(二进制)=11000011(原码)

2、负整数的反码=原码各位取反(除了符号位外);

11000011(原码)=10111100(反码)

3、负整数的补码=负整数的反码+00000001;

10111100(反码)=10111101(补码)

扩展资料:

原码:

表示法在数值前面增加了一位符号位(即最高位为符号位):正整数该位为0,负整数该位为1,其余位表示数值的大小。

补码:

正整数的补码是其二进制表示,与原码相同。负整数的补码是将其原码除符号位外的所有位取反后加1。

补码转化为原码:

已知一个数的补码,求原码的操作其实就是对该补码再求补码:如果补码的符号位为“0”,表示是一个正整数,其原码就是补码。如果补码的符号位为“1”,表示是一个负整数,那么求给定的这个补码的补码就是要求的原码。

反码:

正整数:正整数的反码与原码相同。负整数:负整数的反码,符号位为“1”,数值部分按位取反。

参考资料来源:原码-百度百科

反码-百度百科

补码-百度百科


上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制;在八位二进制下,-128不能用原码或反码表示,反码只能表示0到127,-0到-127;用补码表示为:1 0补码的计算有两种方法:1.一个数取代数的负号运算,相当于先取反再... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
南霸天mxw
推荐于2017-09-15 · 知道合伙人教育行家
南霸天mxw
知道合伙人教育行家
采纳数:6329 获赞数:169980
本人毕业于河西学院计算机系,本科学位,自2008年毕业以来任九年级数学教师至今。

向TA提问 私信TA
展开全部
  十进制-67的原码是01000011、反码是10111100和补码是10111101。
  转换规则:
  1、负数的源码为二进制前面加符号位;
  -67=1000011(二进制)=11000011(原码)
  2、负数的反码=原码各位取反(除了最高位外);
  11000011(原码)=10111100(反码)
  3、负数的补码=负数的反码+00000001;
  10111100(反码)=10111101(补码)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-02
展开全部
67转成2进制就是1000011,如果是8位二进制,最高位是符号位,负数最高位是1,原码就是11000011,负数反码是原码除了最高位外按位取反,反码就是:10111100,补码是反码加1,就是10111101
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2022-01-09 · TA获得超过5726个赞
知道大有可为答主
回答量:1.1万
采纳率:96%
帮助的人:807万
展开全部

用8位二进制位表示数字 0,就是 0000 0000。

表示-1,就是 0 减一,即 0000 0000-1

        =(借位 1)   1111 1111。

 只保留八位,就是 1111 1111 (十进制 255)。

表示-2,就再减一,得 1111 1110 (=254)。

表示-3,就再减一,得 1111 1101 (=253)。

。。。计算公式:【256-X】。。。

表示-67,即 256-67=189=1011 1101。

补码与正负数,可以直接互换,原码反码都没有任何用处。

计算机中,也并没有原码和反码,所以就不必讨论它们。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式