其他进制转十进制 | 学习笔记

简介: 简介:快速学习其他进制转十进制

开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map :其他进制转十进制】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/625/detail/9553


其他进制转十进制


内容简介:

一、进制的转换进制转换的介绍

二、二进制转换成十进制示例

三、八进制转换成十进制示例

四、进制转成10进制

五、其它进制转10进制的课堂练习


一、进制的转换进制转换的介绍

第一组(其它进制转十进制):

1)二进制转十进制

2)八进制转十进制

3)十六进制转十进制

4)示意图

第二组:(十进制转其它进制)

1)十进制转二进制

2)十进制转八进制

3)十进制转十六进制

4)示意图

第三组(二进制转其它进制)

1)二进制转八进制

2)二进制转十六进制

3)示意图

第四组(其它进制转二进制)

1)八进制转二进制

2)十六进制转二进制

3)示意图


二、二进制转换成十进制示例

134=4*1+3*10+1*10*10=4+30+100=134

规则:

从最低位开始(右边的),将每个位上的数提取出来,乘以2的(位数-1)次方然后求和。

案例:

请将二进制:1011转成十进制的数

1011=1*1+1*2+0*2*2+1*2*2*2=1+2+0+8=11


三、八进制转换成十进制示例

规则:

从最低位开始(右边的),将每个位上的数提取出来,乘以8的(位数-1)次方,然后求和。

案例:

请将0123转成十进制的数

0123=3*1+2*8+1*8*8=3+16+64=83

 

四、进制转成10进制

规则:

从最低位开始,将每个位上的数提取出来,乘以16的(位数-1)次方,然后求和。

案例:

请将 0x34A 转成十进制的数

0x34A=10*1+4*16+3*16*16=10+64+768=842

五、其它进制转10进制的课堂练习

课堂练习:

二进制:110001100转成十进制

八进制:0245转成十进制

十六进制:0xA45转成十进制

相关文章
进制介绍
进制介绍
80 3
进制的详细介绍
进制的详细介绍
129 2
进制介绍详解
进制介绍详解
73 1
十进制转二、十六进制
十进制转二、十六进制
37 0
|
13天前
二进制转换为十进制
【10月更文挑战第27天】二进制转换为十进制。
53 8
|
13天前
八进制转换为十进制
【10月更文挑战第27天】八进制转换为十进制。
27 2
十进制转换为2进制
十进制转换为2进制
101 0
十进制转换为2进制
|
存储 机器学习/深度学习 算法
C#实现十六进制和十进制相互转换【及不同进制表示】
在程序中,十六进制的表示形式通常为字符串;而十进制则为数字整型(本质的内存存储都是01二进制)。数字的进制表示一般使用的不多,通常最大的需求是进制之间的相互转换。C#中提供了内置的转换方法...
643 0
C#实现十六进制和十进制相互转换【及不同进制表示】
|
Go 开发者
十进制转为其他进制|学习笔记
快速学习十进制转为其他进制。
126 0
十进制转为其他进制|学习笔记