首頁 >常見問題 >計算機內部使用什麼來計數

計算機內部使用什麼來計數

藏色散人
藏色散人原創
2021-01-07 11:53:07181874瀏覽

計算機內部使用二進制數來計數,這種數值的基數為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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn