對于一個初學(xué)者,怎么理解計算機里的二進制?

初學(xué)者嘛,幫你建立一下概念。

其實就是"進制"這個概念。

人類現(xiàn)在習(xí)慣性的使用十進制,是因為,人類有十個指頭。想想小孩子數(shù)數(shù)習(xí)慣性掰指頭。沒有數(shù)字概念的時候,只能數(shù)幾個幾個,有一個掰一個指頭,最多掰到十,然后不能再掰了,就在其他地方畫個記號,表示數(shù)滿了一次,然后繼續(xù)重新掰指頭。這是進制的初始概念。

類比人類,計算機從物理層面上數(shù)數(shù),它沒有手,沒有指頭,只有電流。所以科學(xué)家就定義"沒電"和"有電"兩種狀態(tài),相當(dāng)于人類只有兩個指頭,數(shù)完兩個指頭就要畫記號(進位)。

這就是為什么人類用十進制,而電腦用二進制。最開始科學(xué)家想辦法讓計算機也用十進制來的,但是代價太高,物競天擇,當(dāng)前科技水平二進制最適合電腦。但如果有了新的科學(xué)技術(shù),什么量子計算機,生物計算機,可能會從根本上創(chuàng)造出"多個指頭"的環(huán)境,到時候就可能改變二進制的計算機。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容