码迷,mamicode.com
首页 > 其他好文 > 详细

关于数据计量单位的一些混淆

时间:2018-10-13 02:25:14      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:单位   xxx   基本   window   microsoft   windows系统   c中   linux中   需要   

最近呢在做初赛题

发现对于数据单位的换算

都是按照1KB=1024B的这种计量方式来的

其实这种计量方式在1999年以后都是naive的

正确的方式是

1KB = 1000B

1MB = 1000KB

1GB = 1000MB

以上是SI的词头标准
。。。

还有对于1024的其实是这样

1KiB = 1024B

1MiB = 1024KiB

1GiB = 1024MiB

以上是IEC_60027规定的标准

混用其实是因为一个东西,这个东西叫做Microsoft Windows,这个东西混用了SI的标准和IEC_60027的标准

但是由于(D版)Windows的普遍率太高

现在一直是在混用

所以基本上KiB就是KiB,一般看到KB需要按情况处理

比如说硬盘上的GB就是SI的,而插到Windows系统的点按哦上就是IEC_60027的标准

在mac中都是按照SI来的

在linux中也有明确的区分

由于混用频率太高,一时半会儿改不过来,XXX的CCF出的卷子肯定是按照1024出的了(CCF还说要在NOI Linux下)

关于数据计量单位的一些混淆

标签:单位   xxx   基本   window   microsoft   windows系统   c中   linux中   需要   

原文地址:https://www.cnblogs.com/oier/p/9780926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!