講真、這個問題我現(xiàn)在依然沒弄清楚,所以先記載下來,稍后梳理。
目前我所知道的:
1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?------------------------------- ? 1? (十進制) ? =2的0次冪
10?11 ? ? ? ? ? ? ? ? ? ? ? ----------------------------------- ? 2 ?(十進制) ?=2的1次冪
100?101?110?111 ? ? ? ? ? ? ? ----------------------------- ?4 ?(十進制) ?=2的2次冪
1000?1001?1010?1011?1100?1101?1110?1111 ? -------- ?8 ?(十進制) ?=2的3次冪
那么:
10000000000?------------------------- ? 1024(十進制) ?= 2的10次冪 ... ? ?? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
也就是說:需要11?位?二進制數(shù)才能表示十進制的1024
下面:1111101000----------------------1000(十進制)
可這依然說明不了1024B就等于1kB啊。請問k是什么鬼操他媽的!
11.23更新:
再次理解計算機只能進行二進制的運算,而不能進行十進制的運算。
那么我們站在計算機的角度上看,也就是把我們自己想象成計算機的時候:
1. 計算機在存儲到1000字節(jié)時在前端顯示為1kB?
2. 計算機在存儲到1024字節(jié)時在前端顯示為1kB?
我們可以想象得到其實第一種情況不可能發(fā)生?計算機無法完成這樣的操作?
其實一切都是可以的?。。。。。。。。。?!
至此我終于知道這個k是什么鬼了,分明就是人們規(guī)定的?。?!
所以我真心認為自己沒必要糾結了。
不懂就看記事本的例子了。。。。。