补码的知识

原码:

也叫:“符号-绝对值码”。
最高位0表示正 1表示负,其余二进制位是该数字的绝对值。
原码简单易懂。
存在加减乘除四种运算,增加了cpu的复杂度。
零的表示不唯一。

反码:

反码运算不便,也没有在计算机中运用。

移码:

移码表示数值平移 n 位,n 称为移码量。
移码主要用于浮点数的阶码的存储。

补码:

一.十进制转二进制

正整数转二进制:

除2取余,直至商为零,余数倒序排序。

负整数转二进制:

先求该数绝对值的补码,然后将所有位取反,末尾加1,不够位数时,左边补1。

零转二进制:

全是零。

二. 二进制转十进制

如果首位是 0,则表明是正整数, 按普通方法来求。

如果首位是1,则表明是负整数,将所有位取反,再末尾加1,或 减1,再取反,所得数数字就是该负数的绝对值。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值