前言
计算机中,我们会遇到各种进制,包括进制之间的转换。
十进制
我们生活中常用到的是十进制,牙牙学语开始我们就会数数,从0,1,2,3,4,5,6,7,8,9,10…
十进制相对好理解一下,“逢十进一”,这是什么意思呢,也就是说,只要到了十就往前进一位,下面通过一张图来了解一下。
9加上1等于10,也就是把个位置为0,往前进了一位,这样一个数就是10。
二进制(敲黑板重点)
其实二进制在我们生活中也很常见,比如灯的两种状态“开”或者“关”,我们用“0”和“1”来表示电灯的两种状态,这就叫做二进制。
二进制逢二进一,二进制中只有两个数字,分别为0和1。接下来继续数数,0、1后面到2了(0+1=1,1+1=2,此时到2了,由于二进制里面是没有2的,也就是说遇到2我们就把个位置为0,然后再往前进一位),这就是我们说二进制逢二进一,所以个位数归零,十位往前进一位。用二进制10表示十进制的2。如下图所示。
八进制
八进制同样的道理,0、1、2、3、4、5、6、7,后面到8了(7+1=8,此时个位归零,十位往前进一),也就是“逢八进一”如下图所示,用八进制10表示十进制的8。
十六进制
接下来学习十六进制,十六进制跟前面二进制、八进制、十进制略有不同。
首先我们要知道十六进制是哪十六个数,分别为0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。 没有错,这边用A来表示10,用B来表示11,用C来表示12,用D来表示13,用E来表示14,用F来表示15。
F(15)后面就应该是16了,但是十六进制是“逢十六进一”,如下图所示。
至此,讲解完成二进制,八进制,十进制,十六进制是怎么回事。通过下图可以发现,他们运算的结果都是10,但是二进制的“10(壹零)”转换为十进制是代表的2,八进制“10(壹零)”转换为十进制代表的是8,十进制的“10(壹零)”转换为十进制代表的是10(shi),十六进制的“10(壹零)”转换为十进制代表的是16。
总结
二进制,“逢二进一”,满二,本位置0,往前进一位。
八进制,“逢八进一”,满八,本位置0,往前进一位。
十进制,“逢十进一”,满十,本位置0,往前进一位。
十六进制,“逢十六进一”,满十六,本位置0,往前进一位。
进制转换待更