十进制,二进制,八进制,十六进制之间的相互转换

1)十进制与二进制
十进制转二进制:
整数部分:
(普通方法):“除2取余,逆序排列“
用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到 一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

小数部分:
小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0。

而二进制转换为十进制:
从最后一位开始算,依次列为第0、1、2…位,第n位的数(0或1)乘以2的n次方,将结果相加即可。

2)二进制与八进制
二进制转八进制:三位二进制数按权展开相加即可,注意从右到左转换,不足时补零。
八进制转二进制:八进制除二去余数,得到二进制数,对应每个八进制为三个二进制数,不足时在最左边补零。

3)二进制与十六进制
二进制转十六进制:取四合一,其余与八进制相同。
十六进制转二进制:除二取余,得到二进制数,对应每个十六进制数变为四个二进制数,不足在左边补零。

若要十进制,八进制,十六进制之间相互转换,则先转换成二进制,再转换成目标进制较为容易。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值