目录
例子:进制之间的转换,个人认为最好是先转化成 2进制, 再转化成目标进制。
关于 16=>10、16=>8、2=>8、2=>10 我相信你已经会了
目的:通过学习,掌握进制之间的转化方法
方法:实际例子分解学习
时间:大约半小时
地点:空调房
要求:专心!关掉手机!根据例子创建自己的笔记
例子:进制之间的转换,个人认为最好是先转化成 2进制, 再转化成目标进制。
高进制=>低进制
①: 16进制 => 2进制
16进制的 AC9 => 2进制为 1010 1100 1001
十六进制各个代表如下图
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
得出: A C 9
10 12 9
16=>2 有4为分别是 8421 8421 8421 8421
将 8421 相加得到目标 10 1010 1100 1001
最终结果 1010 1100 1001 散开练习
②: 10进制 => 2进制 (特殊记忆)
10进制 97.25 => 2进制为 1100001.01
十进制的稍微有点不同,需要通过除法得商法转换
整数部分 小数部分(用小数乘2得到结果为整数停止)
97/2 = 48 ····1 0.25 * 2 = 0.5 ···· 0
48/2 = 24 ····0 0.5 * 2 = 1 ····· 1
24/2 = 12 ····0
12/2 = 6 ····0
6 / 2 = 3 ····0
3 / 2 = 1 ····1
1 / 2 = 0 ····1
从下到上 得 1100001 从上到下 得 01
最终结果 1100001.01 散开练习
③: 8进制 => 2进制
8进制 527 => 2进制为 10101111
5 2 7
8=>2 有3为分别是 421 421 421 421
将 421 相加得到目标 5 101 010 111
最终结果 101 010 111 散开练习
低进制=>高进制
①:2进制 => 16进制
2进制 10110001.101 => 16进制为 B1.A
拆分为 1011 0001 .101 整数补齐左边 小数补右边
补齐后 1011 0001 . 1010
2=>16 有4为分别是 8421 8421 8421 . 8421
对对应结果下来相加 8+2+1 1 . 8+2
相加结果 11 1 . 10
结果为16进制 对应表格
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
最终结果 B1.A 散开练习
②:2进制 => 10进制 (特殊记忆)
2进制 1001101.01 => 10进制为 77.25
2进制 1 0 0 1 1 0 1 . 0 1 采用平方相加
下标 6 5 4 3 2 1 0 . -1 -2
相加 1*2^6 + 0 + 0 + 1*2^3 + 1*2^2 + 0 +1*2^0 . 0*2^-1 + 1*2^-2
64 + 0 + 0 + 8 + 4 + 0 + 1 . 0 + 0.25
最终结果 77.25 散开练习
③:2进制 => 8进制
2进制 11111011.11 => 8进制为 373.6
分割方法 3位一分 整数从右边往左分 小数从左往右分 补0 整数左补 小数 右补
分割补0 结果为 011 111 011 . 110
2=>8 有3为分别是 421 421 421 421 . 421
对对应结果下来相加 2+1 4+2+1 2+1 . 4+2
最终结果 373.6 散开练习
关于 16=>10、16=>8、8=>10、8=>16 我相信你已经会了
把2进制作为中间关系,再转到目标进制
PS:
2进制 | B |
8进制 | O |
10进制 | D |
16进制 | H |