进制转化

感谢b站up主JZ,万丈高楼平地,基础永远是最重要的

十进制转化为其他进制-整数部分

这个应该非常容易理解,我直接放百度经验的解答:
在这里插入图片描述

十进制转化为其他进制-小数部分

up主讲的非常详细,下面图片截取视频画面
步骤如下:(底就是你转换的进制类型,转二进制的话,底就是2)
在这里插入图片描述把0.625转为二进制小数
D=0.625 x 2 = 1.25
整数为1 放到当前目标的右边变为0.1 小数位0.25 继续乘以底2 =0.5
整数位0 放到当前目标的右边变为0.10 小数部分为0.5 继续乘以底2=1.0
整数位1 放到当前目标的右边为0.1.01 小数部分为0 条件为真,换算完成
答案(0.101)2 注意2在右下角,博客不容易调节字体大小

注意:小数永不为0,看要求保留小数点位数就行.

为什么这样做呢?把二进制来举例把,好比你有一个二进制小数0.101吧,你想转化为十进制,你是不是应该是把(1x 1/2)+(0 x 1/4)+(1 x 1/8)得到,这里的1/2就是2的-1次方,你反过来小数部分十进制转化为二进制时要乘以2,乘以n次2,直到小数部分为0,这个n代表着你算出来的整数部分放在小数点后面的第n位.

二进制 与 十六进制互转

两者间转换非常容易,二进制4位对应一位16位进制
在这里插入图片描述小数部分也是这样,下面图来自百度经验
在这里插入图片描述如果不好理解可以先把某进制转化为十进制,然后转化为想要转化的进制,其实仔细想想就明白了

八进制与十六进制转换

先过渡到二进制,然后转化成16进制.
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值