【了解基本进位制】进制使用说明与学习

进制的概念

进位制全称进位计数制,即在计数的过程中采用进位的方法,数的符号在不同位置所表示的数值有所不同。
常用的进制有二进制、八进制、十进制和十六进制,下面来了解下三个概念。
数码:数值中表示基本数值大小的不同数字符号
基数:数制中使用数码的个数
位权:数制中某一位上的数所表示数值的大小
举个例子,十六进制有0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,共16个数码(0~F),基数为16,位权为16的幂
其他进制如图所示,R进制数的数码表
在这里插入图片描述

进制的表示

十进制数

十个数码(0~9);
逢十进一;
有小数点;
位权为10的幂;

十进制数96.99可拆分为 九个10¹、六个10°、九个0.1和九个0.01的和
任意R进制数

R个数码(0~R-1);
逢R进一;
有小数点;
位权为R的幂

拆分原理同上,(位数*位权)之和

进制间的转换

1、转化为十进制数
按权展开,对多项式进行算术求和
以八进制转十进制为例:
在这里插入图片描述

2、十进制转化为其他进制数
对整数部分采取”除基取余“法,小数部分采取”乘积取整“法

除基取余法:用目标数值的基数去除十进制数,第一次相除所得余数是目标数的最低位,将所得的商再除以目标基数,记下所得余数。重复此步骤直至商为0,最后再逆序排列所得余数,即为转换的进制数整数部分

在这里插入图片描述

上例185.46875十进制数转回八进制数

乘积取整法:用目标数值的基数乘十进制小数,第一次相乘结果的整数部分为目标数最高位,小数部分再乘以目标基数,直至乘积的小数部分为0,最后顺序排列每次乘积的整数部分

在这里插入图片描述
综上看来,整数和小数部分分别取得271和36,最终获得八进制读数271.36

3、二、八、十六进制数之间的转换
1)二进制数与八进制数间的转换
方法一:可以先转换为十进制数,再转换为目标进制数,上面已经提供了示范,因此不再多述
方法二:
在这里插入图片描述
从该表中我们可以看出,八进制中每一位数字可以表示成对应的3位二进制,因此可以采用分组对应转换的方法,以小数点为界限,将二进制数的整数部分从低位开始,小数部分从高位开始,每3位为一组,最后一组不足3位时,分别在整数的最高位前面和小数的最低位后面补0凑齐3位,最后再将每组的3位二进制数转换成对应的八进制数
在这里插入图片描述
八进制数转二进制数则将八进制数中每一位数字符号表示成对应的3位二进制数,去掉整数部分首部和小数部分尾部的0
在这里插入图片描述
2)二进制数与十六进制数间的转换
方法一:转换为十进制,再转换为十六进制
方法二:十六进制的16个数码与4位二进制存在一一对应关系,每4位分成一组,不足位时补0(整数前补,小数后补)
在这里插入图片描述

十六进制数转二进制数同样按位对应转换,十六进制数中每一位数字符号表示成对应4位二进制数,去掉整数首部小数尾部的0

在这里插入图片描述
3)八进制与十六进制间的转换
方法一:八进制转十进制,十进制转十六进制
方法二:转换为二进制,再转换为目标进制
在这里插入图片描述

到此,内容已全部结束,查资料输出文章总共花了4个小时左右,顺祝各位五一节日快乐,开心度过假期~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值