进制转换详解

简介: 进制转换详解

进制转换详解



一.进制介绍

二.进制转换

1.二进制转八进制

2.二进制转十进制

3.二进制转十六进制

4.八进制转二进制

5.八进制转十进制

6.八进制转十六进制

7.十进制转二进制

8.十进制转八进制

9.十进制转十六进制

10.十六进制转二进制

11.十六进制转八进制

12.十六进制转十进制


一.进制介绍



进制也就是进位计数制,是人为定义的带进位的计数方法(唱票时的“正”字计数法是不进位的),常用的有二进制、八进制、十进制、十六进制。二进制用B表示;八进制用Q表示;十进制用D表示;十六进制用H表示。有个口诀可以记忆,笨球导航(BDQH)刚好对应二、八、十、十六的顺序。题目中一般会告诉你是几进制,如果没告诉你他会用例如(101011)B表示二进制。


二进制(逢二进一)


在计算机运算器中采用二进制表示,电脑的基础是二进制,电子管的两种状态决定了电子计算机采用二进制来表示数字和数值,只有0和1这两个表示状态


八进制(逢八进一)


常用于编程语言中,八进制的数和二进制数可以按位对应(八进制一位对应二进制三位)


二进制 八进制
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7


十进制(逢十进一)


十进制是人类日常生活所用的


十六进制(逢十六进一)


通常用数字0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)表示,其中:A~F表示10-15


十六进制的数和二进制数可以按位对应(十六进制一位对应二进制四位)


二进制 十六进制
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F


二.进制转换



1.二进制转八进制


举例:(110111010)B


把这串二进制三个一组分开110 111 010


二进制 八进制
010 2
110 6
111 7


得到结果:(672)Q


2.二进制转十进制


举例:(110111010)B


从右到左依次乘开


367fce6f89f04ada9c0c4220d509702d.jpg


3.二进制转十六进制


举例:(110111010)


把二进制串从右往左四个一分组分开,左边不足的用0补齐


0001 1011 1010


二进制 十六进制
0001 1
1010 A
1011 B


得到结果:(1AB)H


4.八进制转二进制


举例:(671)Q


一个八进制数对应三位二进制数


二进制 八进制
001 1
110 6
111 7


得到结果:(110111001)B


5.八进制转十进制


举例:(671)Q


54c668611a414708a38b4c77c53da40e.jpg


6.八进制转十六进制


举例:(671)Q


方法:八进制->二进制->十六进制


前面得到转换后的二进制是(110111001)B

将此二进制数四个一组分开


0001 1011 1001


二进制 十六进制
0001 1
1001 9
1011 B


得到结果:(1B9)H


7.十进制转二进制


举例:(62)D


方法:倒序取余


image.png


8.十进制转八进制


举例:(62)D


方法:倒序取余


image.png


9.十进制转十六进制


举例:(62)D


方法:倒序取余


image.png


10.十六进制转二进制


举例:(5A2)H


一个十六进制数对应四个二进制数


二进制 十六进制
0010 2
0101 5
1010 A


得到结果:(0101 1010 0010)B


11.十六进制转八进制


举例:(5A2)H


方法:十六进制->二进制->八进制


上面得到二进制(0101 1010 0010)B,在三个一组转换为八进制数


010 110 100 010


二进制 八进制
010 2
100 4
110 6


得到结果:(2642)Q


12.十六进制转十进制


举例:(5A2)H


image.png


小结:二进制可以作为其他进制转换的桥梁


还有一些其他的方法我没有列举,因为我个人习惯这些方法比较顺手


为了检验笔算结果,可以用计算器验证


image.png

目录
相关文章
|
6月前
二进制和进制转换
二进制和进制转换
77 0
|
23天前
八进制转换为十进制
【10月更文挑战第3天】八进制转换为十进制。
28 2
|
5月前
|
存储
详细讲解,进制转换
详细讲解,进制转换
|
6月前
|
C语言
进制转换间的那点事
进制转换间的那点事
|
6月前
|
存储
【二进制转换】十进制 转 二进制 (含相关题型)
【二进制转换】十进制 转 二进制 (含相关题型)
72 0
|
小程序
ABCDEFG(进制转换::小转大)
ABCDEFG(进制转换::小转大)
85 0
十进制转换为2进制
十进制转换为2进制
99 0
十进制转换为2进制