原码,反码,补码,移码四种机器码的表示方法及0的四种表示方法

原码:符号位为0表示正数,为1表示负数,数值部分用二进制数的绝对值表示的方法称为原码表示法,通常用[X]原表示X的原码。
反码:正数的反码与原码相同,负数的反码是符号位不变,数值位逐位取反。
补码:正数的补码与其原码相同;负数的补码是符号位不变,数值位逐位取反(即求其反码),然后在最低位加1。
移码也称为增码或偏码,常用于表示浮点数中的阶码。移码可由补码求得,只要把补码的符号位取反就得到了移码。
原码:小数:x=+0.0000 [x]原=0.0000
x=-0.0000 [x]原=1.0000
整数:x=+0 [x]原=0,0000
X=-0 [x]原=1,0000
反码:x=+0 [x]反=0,0000
X=-0 [x]反=1,1111
x=+0.0000 [x]反=0.0000
x=-0.0000 [x]反=1.1111
补码:x=+0 [x]补=0,0000
X=-0 [x]补=0,0000
x=+0.0000 [x]补=0.0000
x=-0.0000 [x]补=0.0000
移码:x=+0 [x]移=1,0000
X=-0 [x]移=1,0000
x=+0.0000 [x]移=1.0000
x=-0.0000 [x]移=1.0000

  • 10
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无言月梧桐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值