-17的原码是多少,补码是多少?

 我来答
求真实验室
2022-10-13 · 探索生活中的科学奥秘
求真实验室
太平洋电脑网是专业IT门户网站,为用户和经销商提供IT资讯和行情报价,涉及电脑,手机,数码产品,软件等。
向TA提问
展开全部

-17的原码为10010001;-17补码为11101111。

用八位二进制表示,最高位表示符号位,1为负,0为正。补码为其绝对值的原码取反加1,17原码为00010001,取反加1为11101110+1=11101111

原码与补码的转换:

1、首先要知道转换规则:将原代码转换为逆代码:符号位不变,数字位分别“按位倒转”。




2、反向代码转换也是如此,但规则不同:符号位保持不变,数字位“按位倒转”。




3、然后,原码转换为补码的规则:保持符号位不变,数字位逐位反转,最后一位加1。




4、将最后的补码转换为原码:保持符号位不变,数字位按位反向,最后一位加1,即补码的补码等于原码。




5、补码(变量补码)的转换规则与之前不同,将符号位和数字位颠倒,最后一位加1。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式