五、計算機中的數據和編碼
1.數據在計算機內部的表示
計算機內部采用二進制形式表示數據,即用“0”和“1”的編碼表示數據。此處的數據包括數值、文字、圖像、聲音等多種形式。
2.計算機中的編碼
由于計算機只能識別二進制數,因此,各種信息在計算機中只能用若干二進制碼的組合來表示,這就是二進制編碼。
(1)數據的單位與存儲方式。計算機內部運算的是二進制數,因此,計算機中數據的最小單位就是二進制的一個數位,簡稱為位,英文名稱是bit,音譯為“比特”。一個比特只能表示兩種狀態(0或1)。對于我們平時常用的字母、數字和符號,通常要用8位二進制數進行編碼把它們區別開來。
我們將8個二進制位的集合稱作一個“字節”,英文名稱是Byte,它是計算機存儲和運算的基本單位。這樣,一個數字、字母或字符就可以用1個字節來表示。如字符“A”表示成“01000001”。但是每個漢字需要用兩個字節來表示。考試就到銀行招聘網
字長(word)是計算機一次能處理的二進制數的位數,通常是字節的整數倍。字長是由CPU本身的硬件結構所決定的。不同的計算機系統,其字長是不同的。計算機中常用的字長有8位、16位、32位、64位等。
(2)字符編碼考試就到銀行招聘網
字符編碼就是規定怎樣使用二進制數來表示字母、數字以及一些專用的符號。目前使用最多最普遍的是美國標準信息交換碼,即ASCII碼。ASCII碼分為7位ASCII碼和8位ASCII碼兩種。7位ASCII碼成為基本ASCII碼,是國際通用的編碼系統,字節最高位為0。它總共包含了128個字符,具體內容見教材44頁。這些字符的ASCII碼值具有以下規則:(1)數字越大,ASCII碼值越大;(2)數字比字母ASCII碼值小;(3)大寫字母比小寫字母ASCII碼值小。
編輯特別推薦:
課程: 交流: 考模: