1兆到底是一万亿还是一亿亿?

关注者
20
被浏览
324,643

11 个回答

古代计数分三种,上中下数。

下数就是逢十进一,此时所有古代的单位都是以10为单位进位;

中数就是逢万进一,此时所有古代的单位都是以10000为单位进位;

上数就是数穷才进位,当前仅当一个数要两个相同计数单位的时候才进位,比如一万万就进位到一亿,一亿亿才是一兆。

兆只是巧合地和M这个量取了一样的名字,所以1MB念一个兆字节,但此时你都知道这个实际上只是1048576而已(当然在现代汉语词典背后,一兆等于10的6次方,一百万)。

所以说,如果把这个兆单位带到现在,我们也不分上中下数了,默认都是中数,那当然就是一万亿了。

有不同的标准


《五经算术》中规定,
十等者,谓“亿、兆、京、垓、秭、壤、沟、涧、正、载”也。
三等者,谓“上、中、下”也。
下数者,十十变之。若言十万曰亿,十亿曰兆,十兆曰京也。
中数者,万万变之。若言万万曰亿,万万亿曰兆,万万兆曰京也。
上数者,数穷则变。若言万万曰亿,亿亿曰兆、兆兆曰京也。


用科学计数法而言,
以10^4即万为起点(这个是统一的), 亿、兆、京、垓、秭、壤、沟、涧、正、载 这10个单位
下数者,依次是 10^5、10^6、10^7、10^8、10^8、10^10、10^11、10^12、10^13、10^14 每一个单位之间是10倍的关系。


中数者(其实我觉得应该是亿亿变之更准确),依次是 10^8、10^16、10^24、10^32、10^40、10^48、10^56、10^64、10^72、10^80 每一个单位之间是10^8即一亿倍的关系。


上数者,依次是 10^8、(10^8)^2、(10^8)^4、(10^8)^8、(10^8)^16、(10^8)^32、(10^8)^64、(10^8)^128、(10^8)^256、(10^8)^512 每一个单位之间是平方的关系。


另外还有一种是《数理精蕴》中的说法,是万万变之的,依次是 10^8、10^12、10^16、10^20、10^24、10^28、10^32、10^36、10^40、10^44 每一个单位之间是10^4即一万倍的关系。


所以“兆”可以是10^6、10^12、10^16三种可能,要看是哪种标准, 而亿都是10^8(除了下数是10^5,已经很少用), 所以在不同的标准之下,兆可能比亿大,也可能小, 但在相同的标准之中,兆肯定比亿大。


而我们现在习惯把MB中的M(即英文mega)称作兆,其实是取了下数10^6,同标准之下的亿是10^5。

关于这个稍微补充一下:

计算机领域内使用二进制,所以常用的数字是2的N次方,
而生活中习惯用的是十进制,10的N次方

虽然两者并不相等,但是2^10=1024,与10^3=1000接近,
在不严格的情况下,可以把两者作为相当的数值来近似,
所以k可以指1000也可以指1024,
同样M也可以指10^6也可以指2^20
总之 10^(3xN) ≈ 2^(10xN)