计算机里面兆(MB),这个字是咋选定的

简单说,就是翻译时选了那个字。数学体系里兆是个数量级,计算机里的兆就是M的表示读音的字。知道这个就够了,实际情况其实比你说的还乱。
如果要问当初为啥搞成这样,只能说当初用兆做M读音的时候,可能还没有全国性的科学方面的管理机构来出面管这事。

兆做万亿理解是我们古代的算数体系里的,最早记录于东汉徐岳撰写的《数术记遗》中的大数记法,以“亿、兆、京、垓、秭、壤、沟、涧、正、载”十个字分等。
黄帝为法,数有十等。及其用也,乃有三焉。十等者,亿、兆、京、垓、秭、壤、沟、涧、正、载。三等者,谓上、中、下也。其下数者,十十变之,若言十万曰亿,十亿曰兆,十兆日京也。中数者,万万变之,若言万万曰亿,万万亿曰兆,万万兆曰京也。上数者,数穷则变,若言万万曰亿,亿亿曰兆,兆兆曰京也。从亿至载,终於大衍。下数浅短,计事则不尽。上数宏廓,世不可用。故其傅业,推以中数耳。各等之间数量级关系,有三种系统:
十十变之:十进位,后者是前者的十倍;
万万变之:万万进位,后者是前者的万万倍;
数穷则变:平方进位,后者是前者的平方。
现代使用的是第四种,万进位系统,后者是前者的万倍。
所以在这四种体系里,兆代表的数量分别是
-----万---------亿---------兆-----------京-----------垓------
上:10^4------10^8------10^16------10^32------10^64
中:10^4------10^8------10^16------10^24------10^32
万:10^4------10^8------10^12------10^16------10^20
下:10^4------10^5------10^6-------10^7-------10^8
//--------------------------------------------------------------------------------
英文的大数系统使用的是以上四种之外的,千进位系统,国际计量局等机构制定的标准也沿用千进位系统,并且有十进制和二进制之分。
国际单位制的十进制乘数词头,以1000,即10^3进位。
大陆-----台湾-----英文-----符号-----次方
尧-----佑-----yotta-----Y-----10^24
泽-----皆-----zetta-----Z-----10^21
艾---艾-----exa------E-----10^18
拍-----拍-----peta-----P-----10^15
太-----兆-----tera------T-----10^12
吉-----吉-----giga-----G-----10^9
兆-----百万-----mega-----M-----10^6
千-----千-------kilo--------k-----10^3
百-----百-------hecto------h-----10^2
十-----十-------deca-------da-----10^1

国际电工委员会的二进制乘数词头,以1024,即2^10进位。
大陆-----台湾-----英文-----符号-----次方
尧-----秭-------yobi-----Yi-----2^80
泽-----十垓-----zebi-----Zi-----2^70
艾-----百京-----exbi-----Ei-----2^60
拍-----千兆-----pebi-----Pi-----2^50
太-----兆--------tebi-----Ti-----2^40
吉-----十亿-----gibi-----Gi-----2^30
兆-----百万-----mebi----Mi-----2^20
千-----千--------kibi-----Ki-----2^10
大陆地区将M或Mi译为兆,对应百万级。
1 M = 1000^2 = 10^6 = 1,000,000;
【计算机里面兆(MB),这个字是咋选定的】 1 Mi = 1024^2 = 2^20 = 1,048,576。

■网友
在中国古代,兆 的确是“万亿”,即10^12数量级;但是在现代汉语中,兆 是一个国际单位制的词头,表示“百万”,即10^6数量级;以下摘自维基百科:目前,国际单位制中表示因数百万(10^6,1000000)的词头Mega在中华人民共和国的规定中为“兆”,对应的中华民国的词头为“百万”;表示因数万亿(10^12,1000000000000)的词头Tera在中华民国、韩国和日本的规定中为兆,对应的中华人民共和国的词头为太拉。另外,其他一些在英语中使用Mega作词头的单位在翻译时采用了国际单位制词头的译法,如megapixel和megabyte,今在中国大陆地区分别译为“百万像素”、“兆字节”,繁体中文地区和新马地区则为“百万画素”、“百万字节”等。 广播电视的频率,mega Hertz,大陆和台湾都以兆赫名之。1MB=1024KB=1048576B,约为100万Byte,结合上文,用“兆”的原因就显而易见了。


推荐阅读