亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

計算機(jī)中的編碼知識

時間:2022-09-22 15:25:25 硬件維護(hù) 我要投稿
  • 相關(guān)推薦

計算機(jī)中的編碼知識

  計算機(jī)是使用這些編碼在計算機(jī)內(nèi)部和鍵盤等終端之間以及計算機(jī)之間進(jìn)行信息交換。為了使信息的表示、交換、存儲或加工處理方便,在計算機(jī)系統(tǒng)中通常采用統(tǒng)一的編碼方式,因此制定了編碼的國家標(biāo)準(zhǔn)或國際標(biāo)準(zhǔn)。下面是小編幫大家整理的計算機(jī)中的編碼知識,僅供參考,大家一起來看看吧。

計算機(jī)中的編碼知識

  1.二-十進(jìn)制編碼

  在計算機(jī)中,為了適應(yīng)人們的習(xí)慣,采用十進(jìn)制數(shù)方式對數(shù)值進(jìn)行輸入和輸出。這樣,在計算機(jī)中就要將十進(jìn)制數(shù)變換為二進(jìn)制數(shù)。將十進(jìn)制數(shù)變換為二進(jìn)制數(shù)的方法很多,但是不管采用哪種方法的編碼統(tǒng)稱為二-十進(jìn)制編碼,即BCD碼(Binary Coded Decimal)。在二-十進(jìn)制編碼中最常用的一種是8421碼。它采用4位二進(jìn)制編碼表示1位十進(jìn)制數(shù),其中4位二進(jìn)制數(shù)中由高位到低位的每一位權(quán)值分別是:23、22、21、20,即8、4、2、1。BCD碼在形式上是0和1組成的二進(jìn)制形式,而實際上它表示的是十進(jìn)制數(shù),只不過是每位十進(jìn)制數(shù)用4位二進(jìn)制編碼表示,運算規(guī)則和數(shù)制都是十進(jìn)制。

  2.字符編碼

  英文字母和常用的數(shù)學(xué)符號與標(biāo)點符號等字符通常采用ASCII(American Standard Code for Information Interchange,美國信息交換標(biāo)準(zhǔn)碼)編碼。

  ASCII碼有7位碼和8位碼兩種形式。7位ASCII碼用7位二進(jìn)制數(shù)進(jìn)行編碼,可以表示128個字符。8位ASCII碼用8位二進(jìn)制數(shù)進(jìn)行編碼,可以表示256個字符。

  標(biāo)準(zhǔn)ASCII 碼為7位碼,也叫基礎(chǔ)ASCII碼,表示所有的大寫和小寫字母、數(shù)字0~9、標(biāo)點符號,以及在美式英語中使用的特殊控制字符共128個符號。8位ASCII碼的前127個符號編碼與7位碼相同,后128個稱為擴(kuò)展ASCII碼。

  計算機(jī)存儲單元中,7位ASCII碼常用一個字節(jié)來表示(8位二進(jìn)制位),其最高位(b7)用作奇偶校驗位。所謂奇偶校驗是指在代碼傳送過程中用來檢驗是否出現(xiàn)錯誤的一種方法,一般分奇校驗和偶校驗兩種。奇校驗規(guī)定:正確的代碼一個字節(jié)中1的個數(shù)必須是奇數(shù),若非奇數(shù),則在最高位b7添1;偶校驗規(guī)定:正確的代碼一個字節(jié)中1的個數(shù)必須是偶數(shù),若非偶數(shù),則在最高位b7添1。

  3.漢字編碼

  漢字種類繁多,編碼比拼音文字困難,因此在不同的場合要使用不同的編碼,通常有4種類型的編碼,即輸入碼、國標(biāo)碼、內(nèi)碼、字形碼。

  (1)輸入碼

  輸入碼所解決的問題是如何使用西文標(biāo)準(zhǔn)鍵盤把漢字輸入到計算機(jī)內(nèi)。有各種不同的輸入碼,主要分為三類:數(shù)字編碼、拼音編碼和字形編形碼。

  (2)國標(biāo)碼

  國標(biāo)碼又稱為漢字交換碼,在計算機(jī)之間交換信息用,用兩個字節(jié)來表示,每個字節(jié)的最高位均為0,因此可以表示的漢字?jǐn)?shù)為214=16384個。將漢字區(qū)位碼的高位字節(jié)、低位字節(jié)各加十進(jìn)制數(shù)32(即十六進(jìn)制數(shù)的20)便得到國標(biāo)碼。

  (3)內(nèi)碼

  漢字內(nèi)碼是在設(shè)備和信息處理系統(tǒng)內(nèi)部存儲、處理、傳輸漢字用的代碼。無論使用何種輸入碼,進(jìn)入計算機(jī)后就立即被轉(zhuǎn)換為機(jī)內(nèi)碼。規(guī)則是將國標(biāo)碼的高位字節(jié)、低位字節(jié)各自加上128。

  為了統(tǒng)一表示世界各國的文字,1993年國際標(biāo)準(zhǔn)化組織公布了“通用多八位編碼字符集”的國際標(biāo)準(zhǔn)ISO/IEC 10646,簡稱UCS(Universal Code Set),它為包括漢字在內(nèi)的各種正在使用的文字規(guī)定了統(tǒng)一的編碼方法。

  (4)字形碼

  字形碼是表示漢字字形的字模數(shù)據(jù),因此也稱為字模碼,是漢字的輸出形式,通常用點陣、矢量函數(shù)等表示。

  4.多媒體信息編碼

  所謂多媒體信息是指由文字、聲音、圖像為載體的信息。圖像和聲音信息在計算機(jī)中也是以二進(jìn)制形式編碼的。

  (1)圖像編碼

  一幅彩色圖像(image)可以看成是由許許多多個彩色的點(像素)組成的,如圖1所示。每個像素點有深淺不同的顏色,這種點越小,圖像越清晰。

  (2)聲音編碼

  聲音是由聲波傳遞的,聲波編碼數(shù)據(jù)在文件中的存儲形式、排列順序等稱為文件格式,因各種應(yīng)用需求不同,存在著多種多樣的聲音文件格式,有些文件格式可以存儲多種不同的音頻編碼數(shù)據(jù),也有些文件格式是為某一種音頻編碼特制的。

  拓展:C語言:ASCII編碼與Unicode編碼

  計算機(jī)是以二進(jìn)制的形式來存儲數(shù)據(jù)的,它只認(rèn)識0和1兩個數(shù)字,我們在屏幕上看到的文字,在存儲到內(nèi)存之前也都被轉(zhuǎn)換成了二進(jìn)制(0和1序列)。

  可想而知,特定的文字必然對應(yīng)著固定的二進(jìn)制,否則將無法轉(zhuǎn)換。那么,怎樣將文字與二進(jìn)制對應(yīng)呢?這就需要有一套規(guī)范,計算機(jī)公司和軟件開發(fā)者都必須遵守。

  ASCII碼

  我們知道,一個二進(jìn)制位(Bit)有0、1兩種狀態(tài),一個字節(jié)(Byte)有8個二進(jìn)制位,有256種狀態(tài),每種狀態(tài)對應(yīng)一個符號,就是256個符號,從00000000到11111111。

  計算機(jī)誕生于美國,早期的計算機(jī)使用者大多使用英文,上世紀(jì)60年代,美國制定了一套英文字符與二進(jìn)制位的對應(yīng)關(guān)系,稱為ASCII碼,沿用至今。

  ASCII碼規(guī)定了128個英文字符與二進(jìn)制的對應(yīng)關(guān)系,占用一個字節(jié)(實際上只占用了一個字節(jié)的后面7位,最前面1位統(tǒng)一規(guī)定為0)。例如,字母 a 的的ASCII碼為 01100001,那么你暫時可以理解為字母 a 存儲到內(nèi)存之前會被轉(zhuǎn)換為01100001,讀取時遇到01100001 也會轉(zhuǎn)換為 a。

  Unicode編碼

  隨著計算機(jī)的流行,使用計算機(jī)的人越來越多,不僅限于美國,整個世界都在使用,這個時候ASCII編碼的問題就凸現(xiàn)出來了。

  ASCII編碼只占用1個字節(jié),最多只能表示256個字符,我大中華區(qū)10萬漢字怎么表示,日語韓語拉丁語怎么表示?所以90年代又制定了一套新的規(guī)范,將全世界范圍內(nèi)的字符統(tǒng)一使用一種方式在計算機(jī)中表示,這就是Unicode編碼(Unique Code),也稱統(tǒng)一碼、萬國碼。

  Unicode 是一個很大的集合,現(xiàn)在的規(guī)?梢匀菁{100多萬個符號,每個符號的對應(yīng)的二進(jìn)制都不一樣。Unicode 規(guī)定可以使用多個字節(jié)表示一個字符,例如 a 的編碼為 01100001,一個字節(jié)就夠了,”好“的編碼為 01011001 01111101,需要兩個字節(jié)。

  為了兼容ASCII,Unicode 規(guī)定前0~127個字符與ASCII是一樣的,不一樣的只是128~255的這一段。

【計算機(jī)中的編碼知識】相關(guān)文章:

如何正確商品編碼歸類08-19

HS編碼申報錯誤怎么辦03-18

網(wǎng)球知識網(wǎng)球線知識詳解09-05

樂理知識中關(guān)于角調(diào)式的知識12-15

消防知識04-02

了解茶藝知識10-19

街舞知識介紹05-27

基本的化妝知識08-11

惡補(bǔ)硬盤知識12-22