我正在使用 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 上。