ASCII編碼和漢字編碼有什麼關係

2021-03-06 23:16:19 字數 2990 閱讀 9825

1樓:鍾採春乾遠

ascii碼:美國(國家)資訊交換標準(代)碼,一種使用7個或8個二進位制位進行編碼的方案,最多可以給256個字元(包括字母、數字、標點符號、控制字元及其他符號)分配(或指定)數值。

ascii碼於2023年提出,用於在不同計算機硬體和軟體系統中實現資料傳輸標準化,在大多數的小型機和全部的個人計算機都使用此碼。ascii碼劃分為兩個集合:128個字元的標準ascii碼和128個字元的擴充ascii碼。

每個漢字有個二進位制編碼,叫漢字國標碼。

在我國漢字**標準gb2312-80中有6763個常用漢字規定了二進位制編碼。

每個漢字使用2個位元組。

gb2312-80

gb2312將**表分為94個區,對應第一位元組;每個區94個位,對應第二位元組,兩個位元組的值分別為區號值和位號值加32(2oh),因此也稱為區位碼。01-09區為符號、數字區,16-87區為漢字區,10-15區、88-94區是有待進一步標準化的空白區。gb2312將收錄的漢字分成兩級:

第一級是常用漢字計

3755個,置於16-55區,按漢語拼音字母/筆形順序排列;第二級漢字是次常用漢字計3008個,置於56-87區,按部首/筆畫順序排列。故而

gb2312最多能表示6763個漢字。

2樓:麗麗

ascii碼佔一個位元組,漢字不是用ascii碼編碼的,一般有gbk2312和utf-8等編碼方式,他們都佔2個位元組。

每個鍵盤上的鍵值及字元 在asc碼中都有一個對應,而每個漢字由2個asc碼對應。首位元組高位是1的,可能是漢字編碼,或者反過來說,漢字編碼兩個位元組的高位為1。ascii高位為0。

漢字編碼範圍(gb2312),第一位元組 第二位元組,0xb0-0xf7(176-247) 0xa0-0xfe(160-254)

ascll碼範圍 0-127,可以看出對於漢字,無論第一個位元組還是第二個位元組,第一位都是1而ascll碼的第一位是0。

ascii編碼和漢字編碼的關係?

3樓:麗麗

ascii碼佔一個位元組,漢字不是用ascii碼編碼的,一般有gbk2312和utf-8等編碼方式,他們都佔2個位元組。

每個鍵盤上的鍵值及字元 在asc碼中都有一個對應,而每個漢字由2個asc碼對應。首位元組高位是1的,可能是漢字編碼,或者反過來說,漢字編碼兩個位元組的高位為1。ascii高位為0。

漢字編碼範圍(gb2312),第一位元組 第二位元組,0xb0-0xf7(176-247) 0xa0-0xfe(160-254)

ascll碼範圍 0-127,可以看出對於漢字,無論第一個位元組還是第二個位元組,第一位都是1而ascll碼的第一位是0。

漢字編碼與ascii編碼有何區別

4樓:匿名使用者

通常漢字用的是unicode碼,在windows sdk中是bstr _bstr_t等資料型別,對於一個unicode字元,轉換成acsii 下的char型別需要佔兩個字元。二者之間可以用下面的方法轉換:

char *p; _bstr_t v;

ascii->unicode: (v->p) p = _***_util::convertbstrtostring(v);

unicode->ascii: (p->v) v = _***_util::convertstringtobstr(p);

eg:"中"相應的unicode碼為d6d0一個漢字是兩個位元組組成的,每個位元組可以看成一個ascii編碼。

5樓:陽光上的橋

對於漢字的機內碼,和ascii原理上完全相同,沒有任何區別。

當然漢字除了機內碼,還有輸入碼,因為鍵盤上沒有漢字,必須用以串鍵盤上的符號來表示,比如拼音、五筆等。

6樓:環興有鞏君

ascii碼佔一個位元組,漢字不是用ascii碼編碼的,一般有gbk2312和utf-8等編碼方式,他們都佔2個位元組。

漢字編碼與ascii編碼有何區別

7樓:匿名使用者

ascii碼佔一個位元組,漢字不是用ascii碼編碼的,一般有gbk2312和utf-8等編碼方式,他們都佔2個位元組。

8樓:匿名使用者

每個鍵盤上的鍵值及字元 在asc碼中都有一個對應

而每個漢字由2個asc碼對應

簡述ascii碼與漢字編碼的組成與區別

9樓:湯旺河邊

ascii碼:美國(國家)資訊交換標準(代)碼,一種使用7個或8個二進位制位進行編碼的方案,最多可以給256個字元(包括字母、數字、標點符號、控制字元及其他符號)分配(或指定)數值。

ascii碼於2023年提出,用於在不同計算機硬體和軟體系統中實現資料傳輸標準化,在大多數的小型機和全部的個人計算機都使用此碼。ascii碼劃分為兩個集合:128個字元的標準ascii碼和128個字元的擴充ascii碼。

每個漢字有個二進位制編碼,叫漢字國標碼。

在我國漢字**標準gb2312-80中有6763個常用漢字規定了二進位制編碼。

每個漢字使用2個位元組。

gb2312-80 gb2312將**表分為94個區,對應第一位元組;每個區94個位,對應第二位元組,兩個位元組的值分別為區號值和位號值加32(2oh),因此也稱為區位碼。01-09區為符號、數字區,16-87區為漢字區,10-15區、88-94區是有待進一步標準化的空白區。gb2312將收錄的漢字分成兩級:

第一級是常用漢字計 3755個,置於16-55區,按漢語拼音字母/筆形順序排列;第二級漢字是次常用漢字計3008個,置於56-87區,按部首/筆畫順序排列。故而 gb2312最多能表示6763個漢字。

ascii碼是什麼編碼?與漢字的編碼有什麼區別

10樓:張廖丹曹姬

ascii是單位元組編碼,漢字編碼如果是國標是雙位元組,utf8是1-6變長等,多位元組編碼全部相容ascii,所有的編碼沒什麼關鍵,就是約定鬼定而已,適當考慮點效率和相容性就可以了

在計算機領域中ascii碼和漢字編碼均為非數值型

根據ascii碼的定義可以推出選a。ascii碼和漢字編碼的功能是不同的,所以b錯誤。ascii碼和漢字編碼分別用一個位元組和兩個連續的位元組來表示各自的物件,所以c和d錯誤。ascii碼的定義 ascii 碼使用指定的7 位或8 位二進位制陣列合來表示128 或256 種可能的字元。標準ascii...

智慧abc屬於那種漢字編碼方案,多項題 下列屬於漢字編碼的是() A ASCII碼 B 智慧abc C 機內碼 D 五筆字型

智慧abc漢字輸入法對於字 詞的輸入有多種方式,就象一個工具箱,裡面有多種工具,使用者可以自由選擇,這樣,既可以充分利用計算機的智慧,又能夠最大限度的發揮人的主觀能動性。從這個意義上講,智慧abc為聰明的使用者提供了展示自己才能 創造自己最佳輸入方式的舞臺。多項題 下列屬於漢字編碼的是 a.asci...

什麼叫數字編碼,數字編碼有什麼作用?

數字編碼是隻採用數字和有關特殊字元來表示資料和指令的編碼。數字編碼採用位置表示法,即任何一個數字量都可以通過一些數字的和來表示。根據這些數字碼在表示式中所處的不同位置,有不同的值。也就是說,每個不同的位置,都具有自己的 權 對數字資料的數字編碼是指將二進位制0 1數字資料變換成具有一定極性 幅度 位...