引言
上一节我们从《进制的本质》深刻的理解了什么是进制,本节我们着重介绍进制之间是如何进行运算的。
相信,十进制是大家小学时就会的:0,1,2,3,4,5,6,7,8,9。那么九进制大家也应该都会:0,1,2,3,4,5,6,7,8。
十进制可以加(+),减(-),乘(×),除(/),那么九进制照样可以加减乘除,直接算出结果,十一进制也可以。
既然小于十进制都会,大于十进制都会,那就是说N进制都会。既然N进制都会,唯独不会二进制吗?
既然你们都会的话,书上为什么还要教二进制呢?还用进制间转换吗?你们可以看一下书上,有十进制转二进制,二进制转十进制,
不是多此一举吗?三进制可以直接算出结果,九进制也可以直接算出结果,为什么二进制不可以呢?任何一种进制,他自身就是一个
完美的体系结构,直接能加减乘除开方。
从九进制运算开始
我们先从九进制的加法运算开始,例如:7+8=16
九进制根本不需要去转换,可以直接算出结果,十进制也是,和其他进制没有关系,自成一个体系结构。任何进制都可以直接加减乘除。那么,同样的,三进制,二进制,八进制,十六进制都是一个完美的体系结构,都可以自己加减乘除,直接算出结果,如果谁去转换成二进制,那说明不懂。二进制可以直接加减乘除算结果,把结果拿来用就可以了。比如:你说你有“110”块钱不行吗?非要用十进制的吗?如果需要加减,可以直接加减,九进制可以直接加减,为什么二进制不能呢?既然加减乘除都可以,为什么还要去转换呢?现在懂了没有?大家理解所有进制了吗?
二进制就是由 0 和 1 共两个符号组成,最小是 0,最大是 1,逢二进一,就学完了。
那现在我们给 N 进制下个定义:N 进制就是由 0、1、2、3、4......N-1 共 N 个符号组成,逢 N 进一。
我们说过了,人类只会数数,不会加减,所以说我们用进制不能用的太大,因为十进制有十个符号,相互之间加减是我们能记住的。二进
制就更简单,只有两个符号,两个之间相互加减,都是可以记住的,为什么计算机用二进制?
因为二进制最简单,需要记住的东西最少,人类不会计算,当然计算机更不会计算。所以说他只能用最简单的记忆方法来算,因为十进制需要记住的符号太多了。比如在十进制中,5+4=9,2+7=9,1+8=9,3+6=9,2+8=10,两两相加,符号太多了,很麻烦,相比较而言,二进制要简单的多。严格的说,他只有两个结果 0 和 1,所以非常简单。而其他进制太复杂,三进制,四进制,五进制,六进制都很复杂,所以说基本都不用。
人类最常用的是十进制,因为人类有十个手指头,数起来很方便。最方便的数数工具,就是手指。人类天生就会使用十进制,当然也有民族使用五进制的,因为五进制数起来也很方便,一个手五个手指头,一个手专门去数。现在大家都懂了进制了吧?
总结
- 二进制就是由 0 和 1 共两个符号组成,最小是 0,最大是 1,逢二进一,就学完了。
- N 进制下个定义:N 进制就是由 0、1、2、3、4......N-1 共 N 个符号组成,逢 N 进一。
我们说过了,人类只会数数,不会加减,所以说我们用进制不能用的太大,因为十进制有十个符号,相互之间加减是我们能记住的。
二进制就更简单,只有两个符号,两个之间相互加减,都是可以记住的,为什么计算机用二进制?因为二进制最简单,需要记住的东
西最少,人类不会计算,当然计算机更不会计算。
所以说他只能用最简单的记忆方法来算,因为十进制需要记住的符号太多了。
比如:在十进制中,5+4=9,2+7=9,1+8=9,3+6=9,2+8=10,两两相加,符号太多了,很麻烦,相比较而言,二进制要简单的多。严格的说,他只有两个结果 0 和 1,所以非常简单。
而其他进制太复杂,三进制,四进制,五进制,六进制都很复杂,所以说基本都不用。
人类最常用的是十进制,因为人类有十个手指头,数起来很方便。最方便的数数工具,就是手指。
人类天生就会使用十进制,当然也有民族使用五进制的,因为五进制数起来也很方便,一个手五个手指头,一个手专门去数。现在大家都懂了进制了吧?