计算机中数值型数据二进制形式存储过程中的原码,反码与补码

计算机系统中数值存储使用补码,便于统一处理正负数和加减法。正整数的补码与原码相同,负整数的补码是其原码取反加1。求补码的原码,若补码符号位为0,则原码就是补码;若为1,其余位取反加1。补码范围从-2^(n-1)到2^(n-1)-1,0的补码唯一为0000 0000。
摘要由CSDN通过智能技术生成

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

举个例子快速掌握吧

给一个数求补码

1、正整数的补码是其二进制表示,与原码相同

+9的补码是00001001,二进制表示也是00001001,原码:00001001

2、求负整数的补码,将其对应的二进制表示除了符号位的所有位取反后加1

-5的补码。-5

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值