基数和基数转换

作者 : admin 本文共1557个字,预计阅读时间需要4分钟 发布时间: 2024-06-16 共1人阅读

目录

一、定义:

二、各个进制:

1、二进制:

2、八进制:

3、十进制:

4、十六进制:

三、基数转换:

1、各类基数转十进制:

二转十:

 八转十:

十六转八:

2、十进制转各类基数;

 3、二进制转八、十六进制的相互转换:

二转八: 421法

八转二:421法逆推

二转十六:8421法

十六转二:8421的逆推

 4、小数部分二转各个基数:

二转十:

二转八:

二转十六:

 四、总结:


一、定义:

        ✨基数是指一个数制系统中所使用的数码的数目。在大多数常见的数制中,基数是2(二进制)、8(八进制)、10(十进制)和16(十六进制)✨

👉例如:在十进制系统中,基数是10,意味着我们使用0到9这10个数字来表示所有的数值(也是我们生活中经常会用到的)。在二进制系统中,基数是2,只使用0和1。基数的选择影响了数值的表示方式和计算规则。

✨ 不过,在我们使用的电子计算机中所有数据都是ON/OFF信号(即1和0)来表示的,对我们来说容易理解的是十进制,🐸对于计算机来说容易理解的是以2为基数的二进制更容易理解

二、各个进制:

1、二进制:

✨ 用  0   1  表示,当2种数字用完,就要进位👉下图,我用的二进制的相加,中间的式子和我们十进制的数相加类似,当满足2是就向前进一位,也就是所每位最高只能是1

基数和基数转换插图

2、八进制:

用 0  1  2  3  4  5  6  7  表示,当这些数字用完了,就要进位👉下图,用八进制表示,相加,大于等于8就要向前进一位

基数和基数转换插图(1)

3、十进制:

✨用0 1 2 3 4 5 6 7 8 9 表示,当这些数字用完了,就要进位👉下图,我们平常接触最多的,一看也明白吧!10进1

基数和基数转换插图(2)

4、十六进制:

用 0 1 2 3 4 5 6 7 8 9  A B C D E F 表示 ,A-F用小写也一样,没区别,当这些数字用完了就要进位👉当该位上的值大于等于16就要向前进1

基数和基数转换插图(3)

 其实无论是以那个基数作为进制,底层的值都是一样的

三、基数转换:

✨不同的基数底层是一样的原理,所以我们可以通过转换,将不同基数间的值转换为同基数

1、各类基数转十进制:

✨一句话:按权展开 

在十进制中,以1998为例子:👉🐸 各个位乘以相对应的位数

基数和基数转换插图(4)

这个思路同样能用到其他基数: 这样就能轻轻松松的将这些数字转换为十进制数

二转十:

以101为例子,按权展开

基数和基数转换插图(5)

 八转十:

以123为例子,按权展开

基数和基数转换插图(6)

十六转八:

 以1FD为例子,按权展开

基数和基数转换插图(7)

 


2、十进制转各类基数;

✨✨口诀:除以相对应的基数,取余数,倒叙排列✨✨

先看一个例子:十进制的数十进制

基数和基数转换插图(8)

记住上面的口诀就可以了

总之就是这样:

✨10转2就是除2

✨10转8就是除8

✨10转16就是除16

 3、二进制转八、十六进制的相互转换:

二转八: 421法

✨我们将二进制数从右边第一个数,往左走,每3位看成一个组 从左往右为第一组,第二组以此类推 ;通过“421”法进行转换为八进制的第一位、第二位、第三位等等

补充一句:不足3位的前面补0

基数和基数转换插图(9)

👉👉看例子就能理解了;101 111的八进制就是57

基数和基数转换插图(10)

八转二:421法逆推

对八进制的每一位分开 对每一位 进行除2取余数 转为 二进制 

基数和基数转换插图(11)

👉👉👉 还有一种逆推421法  就是取出每位,然后看那一位上的数是421 上那几个位组成

基数和基数转换插图(12)

二转十六:8421法

✨和421法类似,这里是从左边往右边开始,取4位为一组,“8421”法十六进制 不足4位前补0

基数和基数转换插图(13)

十六转二:8421的逆推

可以对十六进制每一位除以2取余数    不够位数前面得补0

基数和基数转换插图(14)

👉 逆推和八转二类似

基数和基数转换插图(15)

 4、小数部分二转各个基数:

二转十:

非小数部分,按权展开,小数部分为2得-1 -2 -3……

基数和基数转换插图(16)

二转八:

以小数点为分界线,继续使用  421法

基数和基数转换插图(17)

二转十六:

以小数点为分界线,继续使用 8421法 

基数和基数转换插图(18) 

 四、总结:

二转八“421法”

二转十六:“8421法”

任何基数转十进制:按权展开

十进制转任何基数:除以对应基数,取余倒叙排列

八进制、十六进制转二进制:每一位除以2,取余倒叙排列

 希望本章节内容可以让你对于进制转换更加理解

基数和基数转换插图(19)

本站无任何商业行为
个人在线分享 » 基数和基数转换
E-->