进制转换

注:本文只讨论无符号数间的进制转换。

十进制转其他进制

使用口诀借P取余
*用整数除以相应的进制数,如:转二进制就除以2,八进制就除以8.*既可把十进制转为其他进制数了。

我以转二进制为例 ,将十进制数43.25转为二进制,结果为(101011.01)
整数部分:
把43除以2,记下余数;然后再把21除以2,记下余数;以此类推,直到商为1为止。注意:最先得到的余数是二进制数的最右位。然后得到的是从右到左的各位数字。

在这里插入图片描述

小数部分:
把0.25乘以2记下积,将积中的整数部分放在右边,用积中的小数部分继续乘以2.继续这样下去,直到积中的小数部分为0. 注意:最先得到的余数是二进制数的最左位。然后得到的是从左到右的各位数字。与整数部分恰恰相反。
在这里插入图片描述

其他进制转十进制

还以上面例子,将二进制数101011.01转为十进制43.25.

整数部分:
各个位的数值乘以相应的权值累计相加,得到的便是十进制整数。
注意
如果是其他进制转十进制,则权值就是这个其他进制的进制的几次方(如八进制就要将2的几次方变为8的几次方)。其余操作都一样。
在这里插入图片描述
小数部分:
各个位的数值除以相应的权值累计相加,得到的便是十进制小数。
在这里插入图片描述
字有点丑,请大家多多包涵,不要在意这些细节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值