一、數字系統:
在我們的世界裡,所使用的數字系統(Number systems)是以十進位數字系統(Decimal Number Systems)為主,也就是以10為基數(Base),使用「0、1、2、3、4、5、6、7、8、9」等數字。
而在數位電腦的世界裡則是使用二進位數字系統(Binary Number System),也就是以2為基數,使用「0」與「1」兩個數字。
常見的數字系統還有八進位數字系統(Octal Number System)和十六進位數字系統(Hexadecimal Number System)。
二、為何我們理解大多是十進位?
在我們的世界裡所使用的是十進位數字系統,那可能是因為人類的左右手共有十根手指頭;
想想,如果人類左右手共有十六根手指頭時,那麼今天我們所貫用的數字系統,說不定是十六進位數位系統,而非十進位數字系統了。
三、電腦是人發明的,人類使用十進位,為什麼會發明0與1世界的電腦呢?
(一) 先思考一下:
許多每天發生的事情,例如:門的開或關,貓是睡著或醒著,白天或晚上這些關係可以用二進位數值表示嗎?
與其說是數字,不如稱作兩個相對的狀態,比如「ON」、「OFF」的電燈開關。為了要表示「ON(高電位H)」和「OFF(低電位L)」兩個狀態,我們使用了「0」與「1」來表達;這裡的 0、1 並不是真正的數值,而只是象徵符號而已。
你想用「○」、「●」或「陰」、「陽」來表達;或是把「H」定義為「ON」、「L」定義為「OFF」也行。總之就是兩個相對狀態的符號。
(二) 電腦使用二進位的原因:
每台電腦都由許多電子元件組成。計算機內置許多連接和組件,用於傳輸和存儲數據,以及與其他組件通信。大部分存儲,傳輸和通信都是通過數字電子技術進行的。數字電子設備使用二進制系統(開/關)。具有一系列ON狀態(1)和OFF狀態(0)
圖文來源: 有趣的二進位與十進位、NDHU_Course