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

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

开发者学堂课程【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转成十进制

相关文章
|
6月前
进制介绍
进制介绍
43 3
|
7月前
进制的详细介绍
进制的详细介绍
95 2
|
7月前
进制介绍详解
进制介绍详解
39 1
|
7月前
十进制转二、十六进制
十进制转二、十六进制
22 0
|
2月前
|
机器学习/深度学习
八进制转换为十进制
八进制转换为十进制。
20 0
十进制转换为2进制
十进制转换为2进制
67 0
十进制转换为2进制
|
Go 开发者
十进制转为其他进制|学习笔记
快速学习十进制转为其他进制。
87 0
十进制转为其他进制|学习笔记
|
开发者 Python
二进制转换八进制十六进制以及十进制| 学习笔记
快速学习二进制转换八进制十六进制以及十进制
166 0
二进制转换八进制十六进制以及十进制| 学习笔记
|
机器学习/深度学习 程序员 C++
4、进制(二进制、八进制、十进制、十六进制)
4、进制(二进制、八进制、十进制、十六进制)
281 0
4、进制(二进制、八进制、十进制、十六进制)