我正在使用 Objective-C 检索有关硬盘的一些信息。我成功检索了字节。
但是我在将字节转换为 GB 时遇到了麻烦。当以编程方式执行此操作时,我得到 76,768,641,024 字节。然后我将其转换为 GB:76,768,641,024 字节/(1024* 1024 * 1024) = 71.5 GB。我的 Mac 报告的完全相同的数量字节。然而它报告说这相当于 76.77 GB!
如果字节数相同,为什么 GB 会有差异?
我在运行 OSX Snowleopard 的 iMac 上。
答案1
不同之处在于您的测量。OSX 使用标准测量系统。
1 GB(千兆字节)= 1000 MB(兆字节)
例如,在 Windows 中使用的非标准测量方法是:
1 GiB (吉比字节) = 1024 MiB (兆比字节)