十进制数65与负65转化为二进制数后的原码、反码、补码各为多少?

 我来答
吉祥二进制
高粉答主

推荐于2017-09-11 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84583

向TA提问 私信TA
展开全部
以8位二进制为例,65的二进制表示为:
原码值:0 100 0001 //最高位0表示是正数
反码值:0 011 1110 //符号位不变,各位求反即是反码
补码值:0 011 1111 //符号位不变,在反码的基础上加1

-65的二进制表示为:
原码值:1 100 0001 //最高位1表示是负数
反码值:1 011 1110 //符号位不变,各位求反即是反码
补码值:1 011 1111 //符号位不变,在反码的基础上加1
hfut__wr
2010-12-10 · TA获得超过310个赞
知道答主
回答量:9
采纳率:0%
帮助的人:2.8万
展开全部
规则:
对于正数来说,其二进制原码,反码,补码均为相同的,为原码的形式;
对于负数来说,其反码为符号位保持不变,其余各位取反,其反码为符号位保持不变,其余各位取反后再在最后一位上加1。

例如:
你所说的"十进制数+65"="二进制数 0 1000001"(第一位为符号位,0为正,1为负,后面七位为65对应的二进制数值),其反码和补码均为 “0 1000001”

“十进制数-65=二进制数1 1000001”,其反码为“1 0111110”(符号位保留,其余取反),补码为“1 0111111”(符号位保留,其余各位取反后末位加1)

不知道你能否看懂,如果看不懂再联系我~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tablewinner
2010-12-05
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
65原码 反码 补码都是01000001 -65原码是11000001,反码是10111110,补码是10111111
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式