我正在使用 Objective-C 来检索有关硬盘驱动器的一些信息。我成功检索了以bytes 为单位使用的数量。
但是,我无法将字节转换为千兆字节。以编程方式执行此操作时,我得到 76,768,641,024 字节。然后我将其转换为 GB:76,768,641,024 字节/(1024* 1024 * 1024)= 71.5 GB。我的 Mac 报告的字节数完全相同。但是它报告说这等于 76.77 GB!
如果字节数相同,为什么 GB 会有所不同?
我在运行 OSX Snowleopard 的 iMac 上。
小智 6
不同之处在于您的测量。OSX 正在使用 STANDARD 测量系统。
1 GB(千兆字节)= 1000 MB(兆字节)
例如,在 Windows 中使用的非标准测量是:
1 GiB (GibiBytes) = 1024 MiB (MibiBytes)
http://en.wikipedia.org/wiki/Gibibyte
归档时间: |
|
查看次数: |
245 次 |
最近记录: |