0x0 为什么要学习进制
计算机只认识二进制,即0、1.
0x1 学习进制的难点
1. 10进制事先被定义好
2. 从小到大接触最多是的10进制
由于种种因素,10进制在我们的思维中固化,因此看到一个进制会想将其转为10进制,因为10进制是我们最熟悉、最容易理解的
0x2 进制
每种进制都是独立的体系,可以制作对应的加法乘法表.
0x3 进制运算
运算的本质即查数,不同的进制制作对应的加法乘法表,即可方便的进行运算
0x4 二进制简写
使用16进制代替4位二进制数,也是最常用的二进制表现方式,熟练掌握
0000 0001 0010 0011 0100 0101 0110 0111
0 1 2 3 4 5 6 7
1000 1001 1010 1011 1100 1101 1110 1111
8 9 A B C D E F
总结
丢弃10进制概念.
N进制由N个符号构成,逢N进位. -> 遵循规则,可以使用不同的符号来定义各种进制.
8进制 0 1 2 3 4 5 6 7 ,8个符号组成,逢八进一
I进制 A B C D E F G H ,I个符号组成,逢I进B
如同8进制,0 1 2 3 4 5 6 7 这些符号都是别人事先定义好的.这里改变了符号,但是没有改变进制本身的含义.
A = 0 代表无
B = 1 代表一
... 以次类推,走出固化思维带给我们的局限性