求二进制数-1110的原码,反码和补码

 我来答
小鱼儿不喝水
2021-02-01
知道答主
回答量:10
采纳率:0%
帮助的人:5858
展开全部
已知X=-1110,
[X]原=1,1110(为了 书写方便及区别整数和小数,约定整数的符号位于数值位之间用逗号隔开,小数的符号位与数值为之间用小数点隔开,下述同上)
[X]反=(2^(4+1)-1)+(-1110)
=32-1110
=11111-1110
=1,0001
[X]补=2^(4+1)+(-1110)
=32-1110
=100000-1110
=1,0010
//----------------------------------------------------------------------
其实不用这么麻烦的
原码:一个数字直接转换成二进制后,这个二进制的数字就是原码
正数的原码,反码,补码都是一样的
负数的反码:原码的符号位不变,其他位取反(1变0,0变1)
负数的补码:反码+1
实例:
负数十进制数:-14
原码:1,1110(符号位1表示负,符号位0表示正)
反码:1,0001
补码:1,0010
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制;在八位二进制下,-128不能用原码或反码表示,反码只能表示0到127,-0到-127;用补码表示为:1 0补码的计算有两种方法:1.一个数取代数的负号运算,相当于先取反再... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
做而论道
高能答主

推荐于2018-03-28 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
假设字长是8位数。
-1110的原码:1000 1110;
-1110的反码:1111 0001;
-1110的补码:1111 0010。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式