二进制,八进制,十进制,十六进制相互转化的方法

目录 一.十进制与二进制相互转化 1.十进制转二进制 ①整数部分转化 ②小数部分转化 2.二进制转十进制 二.十进制与八进制相互转化 1.十进制转八进制 ①整数部分转换 ②小数部分转换: 2.八进制转十进制 三.二进制与八进制相互转化 1.二进制转八进制 2.八进制转二进制 四.二进制与十六进制相互转化 1.二进制转十六进制 2.十六进制转二进制 五.八进制与十六进制相互转化 1

目录

一.十进制与二进制相互转化

1.十进制转二进制

①整数部分转化

②小数部分转化

2.二进制转十进制

二.十进制与八进制相互转化

1.十进制转八进制

①整数部分转换

②小数部分转换:

2.八进制转十进制

三.二进制与八进制相互转化

1.二进制转八进制

2.八进制转二进制

四.二进制与十六进制相互转化

1.二进制转十六进制

2.十六进制转二进制

五.八进制与十六进制相互转化

1.八进制转十六进制

2.十六进制转八进制

六.十进制与十六进制相互转化

1.十进制转十六进制

2.十六进制转十进制


一.十进制与二进制相互转化

1.十进制转二进制

①整数部分转化

“除2取余,逆序排列”

②小数部分转化

2.二进制转十进制

二.十进制与八进制相互转化

1.十进制转八进制

①整数部分转换

②小数部分转换:

小数部分乘以8,然后取整数部分,一直循环,直到小数不部分为零为止

如果小数部分永远也碰不到零,可以根据位数四舍五入或者保留循环部分

2.八进制转十进制

三.二进制与八进制相互转化

1.二进制转八进制

二进制数八进制数
0000
0011
0102
0113
1004
1015
1106
1117

方法:取三合一法,即从二进制的小数点为分界点,向左(向右)每三位取成一位,接着将这三位二进制按权相加,得到的数就是一位八位二进制数,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数。如果向左(向右)取三位后,取到最高(最低)位时候,如果无法凑足三位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足三位。

例:二进制数101110.101转换为八进制为 56.5

       二进制数1101.1(相当于001101.100)转换为八进制为 15.4

2.八进制转二进制

方法:相当于反过来的二进制转八进制。

取一分三法,即将一位八进制数分解成三位二进制数,用三位二进制按权相加去凑这位八进制数,小数点位置照旧。

例:将八进制数56.5转换成二进制为 101110.101

     将八进制数15.4转换成二进制为 001101.100 ,即1101.1

四.二进制与十六进制相互转化

二进制与十六进制对照表
第几位数二进制十六进制
1(1)00010x01
2(2)00100x02
3(3)00110x03
4(4)01000x04
5(5)01010x05
6(6)01100x06
7(7)01110x07
8(8)10000x08
9(9)10010x09
10(A)10100x0A
11(B)10110x0B
12(C)11000x0C
13(D)11010x0D
14(E)11100x0E
15(F)11110x0F

1.二进制转十六进制

取四合一法,即从二进制的小数点为分界点,向左(或向右)每四位取成一位,按照二进制与十六进制数的对应表,将每四位二进制对应的十六进制数按照顺序排列,小数点的位置不变,最后得到的就是十六进制数。如果取到最高位或最低位无法凑足四位,可以在最高位前面或最低位后面补零,再进行换算。

例:二进制数 101110011011.1001 转换为十六进制为 B9B.9

       二进制数 10111.011 可补零为:00010111.0110 再转换为十六进制为 17.6

2.十六进制转二进制

将二进制转十六进制的转换规则反过来,取一分四法,即一个十六进制数分成以四个二进制数为一组,按照二进制与十六进制数的对应表进行替换,按顺序排列,小数点位置不变

例:十六进制为 B9B.9 转换为二进制数为101110011011.1001

五.八进制与十六进制相互转化

1.八进制转十六进制

①八进制转化成二进制,再从二进制转十六进制

②八进制转化成十进制,再从十进制转十六进制

2.十六进制转八进制

①十六进制转二进制,在从二进制转八进制

②十六进制转化成十进制,再从十进制转八进制

六.十进制与十六进制相互转化

1.十进制转十六进制

十进制数除16取余,直至商为0,与前面十进制转二进制八进制方法相似

2.十六进制转十进制

例:十六进制数 96 转化为十进制为 6*16^0+9*16^1=6+144=150

知秋君
上一篇 2024-07-10 12:36
下一篇 2024-07-10 12:02

相关推荐