机器五行属什么意思?

关钰梓关钰梓最佳答案最佳答案

在计算机领域中,“五”这个数字是一个比较特殊的数字;因为对于大部分计算机程序来说,都是支持最大到1亿的整数和最大到10653的浮点数(即8位二进制整数或64位二进制浮点数)。因此所谓的“5”实际上是指上述范围中的“第5个”整数或者浮点数——即恰好包含1亿和10653这两个数的整数和浮点数。

而在古代,人类主要使用十进制计数。用“5”表示一个大于1小于10的数字就产生了困难。这时古人就会借助其他方法来表示这个数,其中一种方法就是把它分成几部分分别表示,这种分治的方法就产生了“五行”的概念。

在计算机科学中,如果某个数能被5整除,我们通常称它为“五的倍数”。而这样的数其实很多,只要把这个数除以5,所得商数的位数就是它的五行。比如7325,73/5=14……3,所以7325是火土金水的排列;又如2735,27/5=5……2,所以2735是水木土木的组合等等。

同理,如果一个数是5的倍数而且不能被10整除,那么这个数的五行就是由该数各位上的数组成(首尾数字相同视为一位),例如235的五行是木火土的组合。 那么什么是“不能10整除”呢?简单来说就是在十位上没有“0”且不能被10整除的数。所以98765就能被10整除,因为它在十位上的“9”能被10整除,同时也没有“0”,所以它是金金木火的排列;而对于64523就不能被10整除,所以在它前面必须添加一个5才能使5的倍数的各个数位的和等于10,也就是64523是金水土木的组合。

当然以上所说“能”或“不能”整除都只是相对于人们常用的十进制而言的。实际上任何进制下都有其自身的自然数集合和一个相应的自然数域。这些内容属于算数基本定理的范畴,有兴趣的可以了解一下。

我来回答
请发表正能量的言论,文明评论!