ASCII碼和漢字編碼_第1頁
ASCII碼和漢字編碼_第2頁
ASCII碼和漢字編碼_第3頁
ASCII碼和漢字編碼_第4頁
ASCII碼和漢字編碼_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、ASCII碼和漢字編碼碼和漢字編碼學(xué)會(huì)用學(xué)會(huì)用UltraEdit觀察字符的十六進(jìn)制內(nèi)碼觀察字符的十六進(jìn)制內(nèi)碼了解了解ASCII字符編碼和漢字編碼字符編碼和漢字編碼12 計(jì)算機(jī)除了要處理數(shù)值類型的數(shù)據(jù)外,還要處理各種非數(shù)值類型的數(shù)據(jù),例如英文字母和漢字。為了能讓計(jì)算機(jī)存儲(chǔ)、處理這些數(shù)據(jù),需要為每個(gè)字符規(guī)定一個(gè)二進(jìn)制代碼。為了便于信息的交換,必須采用標(biāo)準(zhǔn)化編碼。u國(guó)際上普遍采用的西文字符編碼是ASCII碼(美國(guó)信息交換標(biāo)準(zhǔn)碼)u常用的漢字編碼有GB2312-80、GBK等0ASCII碼用一個(gè)字節(jié)的后一個(gè)字節(jié)的后7位位來表示字符,最高位不用,一般為0。二進(jìn)制規(guī)則:二進(jìn)制規(guī)則: n n個(gè)二進(jìn)制位最多能

2、表示個(gè)二進(jìn)制位最多能表示2 2n n種不同的編碼狀態(tài)種不同的編碼狀態(tài)7 7個(gè)二進(jìn)制位最多能表示個(gè)二進(jìn)制位最多能表示2 27 7=128=128種不同的編碼狀態(tài)種不同的編碼狀態(tài)例如:例如:字母字母“t”t”的的ASCIIASCII碼為碼為116116,也就是,也就是 1110100B1110100B,最高位用最高位用“0”0”填充。填充。0 0 漢字與西文字符一樣,也是一種字符,在計(jì)算機(jī)內(nèi)同樣漢字與西文字符一樣,也是一種字符,在計(jì)算機(jī)內(nèi)同樣是以二進(jìn)制代碼表示的。用計(jì)算機(jī)處理漢字需要解決以下幾是以二進(jìn)制代碼表示的。用計(jì)算機(jī)處理漢字需要解決以下幾個(gè)問題:個(gè)問題: 怎樣將漢字輸入計(jì)算機(jī)?怎樣將漢字輸入

3、計(jì)算機(jī)? 在計(jì)算機(jī)內(nèi)部怎樣處理漢字?在計(jì)算機(jī)內(nèi)部怎樣處理漢字? 計(jì)算機(jī)怎樣實(shí)現(xiàn)漢字信息的輸出(顯示)?計(jì)算機(jī)怎樣實(shí)現(xiàn)漢字信息的輸出(顯示)?漢字輸入漢字輸入方法方法漢字輸入碼漢字輸入碼自動(dòng)識(shí)別自動(dòng)識(shí)別音碼:全拼、雙拼、智能音碼:全拼、雙拼、智能ABC等等形碼:五筆字型法、鄭碼輸入法形碼:五筆字型法、鄭碼輸入法(1)漢字輸入如手寫、語音識(shí)別如手寫、語音識(shí)別(2 2)漢字編碼)漢字編碼區(qū)號(hào)位號(hào)十進(jìn)制1601十六進(jìn)制國(guó)際碼十六進(jìn)制機(jī)內(nèi)碼二進(jìn)制機(jī)內(nèi)碼 漢字編碼(漢字編碼(GB2312-80)采用)采用區(qū)位碼區(qū)位碼表示漢字。區(qū)位碼分表示漢字。區(qū)位碼分94個(gè)區(qū),每個(gè)區(qū),每區(qū)區(qū)94個(gè)位,構(gòu)成個(gè)位,構(gòu)成94*

4、94個(gè)單元的表格。個(gè)單元的表格?!皡^(qū)號(hào)區(qū)號(hào)”和和“位號(hào)位號(hào)”各占一字節(jié)(第各占一字節(jié)(第一個(gè)字節(jié)標(biāo)記區(qū)號(hào),第二個(gè)字節(jié)標(biāo)記位號(hào)),所以一個(gè)字節(jié)標(biāo)記區(qū)號(hào),第二個(gè)字節(jié)標(biāo)記位號(hào)),所以一個(gè)漢字占一個(gè)漢字占2個(gè)字節(jié)。個(gè)字節(jié)。比如:比如:“啊啊” ” 的區(qū)號(hào)是的區(qū)號(hào)是1616,位號(hào)是位號(hào)是0101區(qū)、位號(hào)分別加區(qū)、位號(hào)分別加20H20H國(guó)標(biāo)碼國(guó)標(biāo)碼+8080H+8080H“啊啊”在計(jì)算機(jī)中的內(nèi)在計(jì)算機(jī)中的內(nèi)碼為碼為1011000010100001101100001010000110 0130 21BO A110110000 10100001(3)(3)漢字輸出(顯示)漢字輸出(顯示)為了漢字的輸出顯示和打

5、印,需要描述漢字的字形,對(duì)漢字字形的編碼稱為漢字的字形碼。輸入法輸入輸入法輸入查找對(duì)應(yīng)的區(qū)位碼查找對(duì)應(yīng)的區(qū)位碼區(qū)位碼加區(qū)位碼加2020H轉(zhuǎn)為國(guó)際碼轉(zhuǎn)為國(guó)際碼國(guó)際碼加國(guó)際碼加8080H轉(zhuǎn)為轉(zhuǎn)為十六進(jìn)制機(jī)內(nèi)碼十六進(jìn)制機(jī)內(nèi)碼轉(zhuǎn)為二進(jìn)制機(jī)內(nèi)碼轉(zhuǎn)為二進(jìn)制機(jī)內(nèi)碼查找對(duì)應(yīng)字形碼查找對(duì)應(yīng)字形碼輸出輸出歸納漢字在計(jì)算機(jī)中的表示UltraEditUltraEdit:十六進(jìn)制內(nèi)碼觀察器十六進(jìn)制內(nèi)碼觀察器字符二進(jìn)制編碼查看到的內(nèi)碼存儲(chǔ)ASCII碼字符8位2個(gè)十六進(jìn)制數(shù)占1B漢字16位4個(gè)十六進(jìn)制數(shù)占2B例1. 用UltraEdit軟件觀察字符內(nèi)碼,結(jié)果如下圖所示: 則其中內(nèi)碼“32 30”表示的字符為( )(A)2010 (B)20 (C)10 (D)假例2.用UltraEdit軟件觀察字符內(nèi)碼,結(jié)果如下圖所示: 將其前兩個(gè)字節(jié)數(shù)據(jù)“B8 FC”刪除后,則右側(cè)的“更上一層樓”五字將變成( )(A)上一層樓 (B)更上一層(C)樓層一上 (D)樓上一層B BA A通過內(nèi)碼觀察器查看字符內(nèi)碼通過內(nèi)碼觀察器查看字符內(nèi)碼字符編碼ASC

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論