計算機內部使用二進制數來計數,這種數值的基數為2,採用「逢二進一」;計算機內部計數、存儲數據,全部採用二進制;雖然計算機內部採用二進制數進行計算、存儲,但輸出給使用者的往往不是二進制0、1代碼。
本文操作環境:Dell G3電腦,Windows7系統。
不同於常見的十進制數,計算技術中廣泛採用二進制數
。這個數值的基數為2,採用“逢二進一”,大家可以比較十進制數的“逢十進一”進行類比。
十進制共有九個數字,0,1,2,3,4,5,6,7,8,9。
二進位則只有兩個數字,0和1。
十進制的個位數,從0加1開始,一直加到9,再加1,就向前進一位,變為了「10」。
而二進制,從0加1變成1,再加1,個位數就滿了,向前進一位就變成了「10」。
再加1變成“11”,再加1時,個位向十位進1,十位也向前面百位進1,於是得到“100”以此類推,就得到了二進制的計數表格。
這大概就是二進制與十進制的基本不同。與此類似的,我們還有八進制、十六進制等等進制。但計算機內部計數、儲存數據,全部採用二進位。
為什麼不用十進位呢?簡言之,電腦之所以能辨識、儲存數據,那是因為電腦辨識兩種狀態比較容易──由一個個元件的「開」和「關」兩種狀態來對應0和1,易於用電子方式實現,例如早期的晶體管,後來的二極體。這樣就可以將01組合成成串的符號代碼,而且運算方式也剛好對應了二進位運算。對計算機而言,簡單快速方便。
雖然電腦內部採用二進制數進行計算、存儲,但輸出給使用者的往往不是不易看懂的二進制0、1代碼。由此看來,計算機算是「暗裡一套、明里一套」的鮮明代表了!
更多相關知識,請造訪PHP中文網!
以上是計算機內部使用什麼來計數的詳細內容。更多資訊請關注PHP中文網其他相關文章!