求补码的方法

冄柒號 1个月前 已收到1个回答 举报

随时刻流逝 5星

共回答了5个问题采纳率:95.1% 评论

求补码分两种情况:

一,正数:正整数的补码是其二进制表示,与原码相同。(正整数的原码,补码和反码都一样)

二,负数:求负整数的补码,就是将其对应正数二进制表示所有位取反然后加1,0变1,1变0,符号位为1不变。

同一个数值在不同的系统中表示的形式是不一样的,这是因为可以分成8位二进制和16位二进制。

扩展资料:

计算机中的符号数有三种表示方法,即是原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。

在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。

一个规定:

数0的补码表示是唯一的。

[+0]补=[+0]反=[+0]原=00000000

[ -0]补=11111111+1=00000000

9小时前

15
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com