要理解什么是二進制,先要從我們更熟悉的十進制開始。在十進制中,阿拉伯?dāng)?shù)字“1”的后面加上數(shù)字“23”后,為什么數(shù)字“1”所代表的意義忽然變成了100?為什么把三個數(shù)字擺在一起,人們馬上就會把它們理解為一個“三位數(shù)”?這是因為十進制中,數(shù)位之間存在“10倍”遞增關(guān)系。
為什么現(xiàn)代人都用十進制?關(guān)于這個問題,科學(xué)界也并沒有一個標準答案。一種說法是“人類有十個指頭”,因此十進制較易被理解和接受。
二進制的遞增原理類似十進制,只不過它是2倍的進位關(guān)系。人們常用0和1這兩個符號來表示二進制數(shù)字。
計算機科學(xué)中,二進制數(shù)據(jù)不僅可以是數(shù)字,還可以儲存文字、圖像和視頻等內(nèi)容。我們可以通過下方的圖示解釋:
畫出一個8×10的方陣,把二進制數(shù)字以“涂滿(1)”或“空著(0)”的形式依次填在方格內(nèi)。涂完所有的數(shù)字,就完成了一幅像素圖案!
既然能把二進制數(shù)字轉(zhuǎn)換成圖案,圖案當(dāng)然也能轉(zhuǎn)換成二進制數(shù)字。
其實,今天人們所用的電腦、手機,正是通過處理這樣一串串的二進制數(shù)字,來處理所有的文件、執(zhí)行各種任務(wù)的。為了學(xué)好電腦知識,我們當(dāng)然要玩轉(zhuǎn)二進制嘍!