从程序员节说起怎么就1024了
首先祝各位IT从业者昨天节日快乐,其实也没啥快乐不快乐的,老板也不会真的给放假,老师也不会真的给放学,还是得该噶哈嘎哈。 但是怎么就忽然多出来这么个 1024节 呢?双十一是因为1111全是单数,天煞孤星,那这个1024是为啥呢? 相信学过计算机的同学对1024这个数字立刻就敏感起来了,这不就是那个那啥嘛,1k=1024bit,1M=1024k,1G=1024M.仿佛这是一件天经地义的事情一样。 但是实际上我们知道1kg=1000g,1km=1000m。这个时候的1k明显等于1000嘛,这又是为啥呢? 一、单位冠的故事 要讲清这个问题,我们就要从单位词冠这个概念说起,实际上和kg是由k这个代表10^+3(10的正三次方)的单位词冠和g这个单位来组成的。这种例子还有很多比如中式的单位词冠有百千万亿,西式的单位词冠有k(千)M(兆)n(纳)等常见单位冠。 根据《中华人民共和国法定计量单位》规定,我国使用的词头如下表。括号内的字可在不致混淆的情况下省略。(10^24表示10的24次方) 倍数和分数 词头 符号 英文 10^24 尧(它) Y Yotta 10^21 泽(它) Z Zetta 10^18 艾(可萨) E Exa 10^15 拍(它) P Peta 10^12 太(拉) T Tera 10^9 吉(咖) G Giga 10^6 兆 M Mega 10^3 千 k kilo