第六课_进制3_进制的表示
前言
在第四课中《》我们知道进制的本质,这节课就来讲讲如何用定义来表示各种进制的数。可能有点枯燥,但是学会这个才能容易学懂后面的进制的运算。
传统进制的表示
为了更好讲解,本id用0到100分别写出对应的3进制数和8进制数。
三进制
三进制定义:由三个符号组成,分别是0,1,2,逢3进1。
下图是本id用三进制表示的从0到100的数。
估计前面两行很容易写出来,但是从第三行开始,可能有些人就觉得困难了。其实是有方法找的。看下图,写成加法的式子,从最后一位算起,根据已经写出来的数就可以了。
为了让大家更好的了解,再举一个例子,求22的后面一位三进制数。
八进制
八进制的定义:由8个符号组成,分别是0,1,2,3,4,5,6,7,逢8进1。
下图是本id用八进制写的从0-100的数。
大家学着来写一写就好,遇到写不出来的,用本id的方法查一下就可以写出来了。
下面再举个例子,求77后面一位八进制数。
从三进制和八进制可以发现:八进制比较好写,因为它进位不频繁。所以越大的进制越好写。因些,只要你掌握了三进制的写法,其他进制就变得很简单了。
自定义进制的表示
传统的进制表示什么难度的,关键是从传统的进制的表示中学会如何书写自定义进制才是真本事。学会了自定义进制的表示,你可以用到自己的加密算法里面,这是好东西。
自定义的三进制
我们可以这样定义三进制:由三个符号组成,分别是3,2,1,逢3进1。
下面的本id根据这个定义写出的0-100的自定义的三进制。
这个可能对刚接触的人来说有点难。
还是举一个例子吧。
学会这种方法,你就可以写任何进制的数了,即使你把三进制定义为:由三个符号组成,分别是%,¥,&,逢3进1,你照样可以写出来。
当你熟练地把任何定义的进制写出来后,你就可以学习下一课了,因为这节是基础。
写于2020.2.29 21:56