数字到底是什么五行?
这个问题很有意思,我尝试着用一个通俗点的方式去解释这个概念 比如,我们现在要计算1+2=几,那么我们可以用十进制的方法去算,也可以采用二进制、八进制或者十六进制来计数,最终的结果是一样的,只不过采用了不同的基数。同样,我们引入了数字的概念后,在计算1+2时,最终结果确实是3,然而这个数的本身是什么?是“三”吗?不是的,它是以4为基数的二进制数,也就是由0和1构成的两位数——10100001,而它的八进制形式则是(注意,这是八进制)16579,当然它还有其他的进制表达方式,但是这些都是为了描述同一个事物不同形式的表达而已。这就是数字的本质——一种基于某种基数的序列。
那为什么我们要引入这种抽象化的事物呢?因为我们有足够的理由相信这些“东西”是具有普遍性存在的,它们的表现形式虽然千差百异,但是它们都是同一类事物的数字表达式而已,我们完全可以抛开具体的形式,用统一的数字进行运算,这样,很多复杂的问题就可以得到很好的解决。例如计算,现在我们有5台空调,又买了2台,请问总共多少钱?如果用五进制,很容易计算,可是如果改用十进制又如何计算呢?其实完全一样,只是基数换了一下而已;同理,假如我们要计算的是年龄,由于人类的年龄不可能用其它进制表示(一年到头以365天计,一天以24小时计,一小时的60分钟秒),所以年龄也只能用十进制来计算。
任何能够转换成数字的问题,都可以用数字来进行计算——只要记住这一点就可以了! 至于你问的数字的属性嘛……嗯,这个问题很好,数字确实是有属性的,而且是非常明确的。
首先,数字是基础且唯一的,无论我们如何对数字进行编码——不管是二进制的0和1还是八进制的1 和6,它们都只能代表1和0这两个数,其他的数都不能表达;其次,数字是离散的,它只能代表一堆有限的数据,一旦超过这个范围,我们就需要引进新的计量单位了,比如时间可以用秒计,也可以用毫秒计,当然还可以用纳秒计,不过这些单位都必须是有明确定义的,而且不能无限分割下去。最后,数字是确定的,无论是十进制的一串数字还是二进制的一堆0和1,它们都是确定且唯一的。