有小数点的补码怎么算_-49d补码的是多少?怎样计算的?

例:如十的二进制表示方法:10B或(10)2

B:二进制 Q:八进制 D:十进制 H:十六进制

常见进制的换算:

二进制 八进制 十进制 十六进制

0000 0 0 0

0001 1 1 1

0010 2 2 2

0011 3 3 3

0100 4 4 4

0101 5 5 5

0110 6 6 6

0111 7 7 7

1000 8 10 8

1001 9 11 9

1010 10 12 A

1011 11 13 B

1100 12 14 C

1101 13 15 D

1110 14 16 E

1111 15 17 F

10000 16 20 10

小数部分换算:

0.1 0.5 0.4 0.8

0.01 0.25 0.2 0.4

0.001 0.125 0.1 0.2

0.0001 0.0625 0.04 0.1

0.00001 0.03125 0.02 0.08

你可以对照上面的表格进行换算。

换算规则:

1)二至十:如:1000111 2的7次-2的5次-2的4次-2的3次-1=128-32-16-4-1=71D(假设有N位就写为2的N次,假设中间第5位有0就写成0次的5-1,在最后-1,就是十进制的答案)

2)二至八:三位化一位 从小数点向右数 如:1 000 111=107Q(不够在补0,001 000 111然后在对照上边表格)

3)二至十六:四位化一位(和二至八类似)

4)十至二:整除:除2取余(从下向上记录)小数乘2取整

5)八至二:一位化三位

6)十六至二:一位化四位

①85-(-76)=10000101-(-01110110)=10000101+01110110=11111101(你先把85和76转换为二进制,在用算术运算法则进行加法运算0+0=0 0+1=1 1+1=0进1)

②(-85)-76=(-10000101)-01110110=-00001011(同上,用减法法则0-0=1-1=0 1-0=1向高位借1当2用)

8位二进制数不是从-128~127吗?!

这个是原、反、补码的范围,二进制没有范围的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值