两个八进制小数怎么相加_十六进制,十进制,八进制,二进制转换(含小数部分)...

1.1、基本原则:

按权展开法,即把各数位乘权的i次方后相加

1.2、实例:

例1:二进制与十进制的转换,带小数部分

01011010.01B=0×2^7+1×2^6+0×2^5+1×2^4+1×2^3+0×2^2  +1×2^1+0×2^0+0×2^-1+1×2^-2 = 90.25

例2:八进制与十进制的转换,如有小数部分,对应乘相应8的-i次方【字母O,表示八进制】

245O = 3x8^2+4x8^1+5x8^0 = 229

例3:十六进制与十进制的转换,如有小数部分,对应乘相应16的-i次方【字母H,表示十六进制】

F2DH = 15x16^2+2x16^1+13x16^0 = 3885

2、十进制与非十进制的转换

2.1、基本原则:

原则1:整数部分与小数部分分别转换;

原则2:整数部分采用除基数(转换为2进制则每次除2,转换为8进制每次除8,以此类推)取余法,直到商为0,而余数作为转换的结果,第一次除后的余数为最低为,最后一次的余数为最高位;

原则3:小数部分采用乘基数(转换为2进制则每次乘2,转换为8进制每次乘8,以此类推)取整法,直至乘积为整数或达到控制精度。

2.2、实例:

例1:将十进制数725.625分别转换为十六进制、八进制、二进制

转换为二进制,整数部分每次除2,小数部分每次乘以2:

整数部分:                                 小数部分:

2|725…………..余数=1        最低位           0.625

2|362…………..余数=0                           ×       2

2|181…………..余数=1                              1.250…..整数=1         小数部分最高位,靠近点的那位

2|90……..……余数=0                              0.250

2|45…………..余数=1                            ×       2

2|22…………..余数=0                            0.500…..整数=0

2|11…………..余数=1                            ×       2

2|5…………..余数=1                            1.000…..整数=1         小数部分最低位,最远点的那位

2|2…………..余数=0                            0.000

2|1…………..余数=1        最高位                        >

0¨商为0,转换结束                           积为0,转换结束

转换结果为:725.625D=1011010101.101B

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值