1. 程式人生 > >為什麼 1 KB = 1024 B? 1 MB = 1024 KB?

為什麼 1 KB = 1024 B? 1 MB = 1024 KB?

我們知道 1000 米 =  1 KM , 1000 克 =  1 千克等等,這是因為我們是基於 10 的冪的計數系統,而計算機採用的是基於 2 的冪的技術系統,它們之間沒有交集。比如 10 的冪是 10 、 100 、 1000 、 10000 等,而 2 的冪為 2 、 4 、 8 、16 等。我們可以證明不存在任何一對整數 n 和 m 使得 10 的 n 次冪等於 2 的 m 次冪。所以我們不是 1000 KB = 1 MB,而是 1024 KB = 1 MB。