當前位置:首頁 » 服務存儲 » 一個漢子的國標碼需要2位元組存儲
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

一個漢子的國標碼需要2位元組存儲

發布時間: 2022-12-23 20:23:52

Ⅰ 一個漢字的國標碼需用2位元組存儲,其每個位元組的最高二進制位的值分別為______。

一個漢字的國標碼需用2位元組存儲,其每個位元組的最高二進制位的值分別為()。

A 0,0

B 1,0

C 0,l

D 1,1

【答案】
A
【解析】
國標碼兩個位元組的最高位都為0,機內碼兩個位元組的最高位都為1。

Ⅱ 漢字國標碼規定每個漢字用幾個位元組表示

漢字國標碼規定每個漢字用2個位元組表示。

漢字國標碼規定每個漢字用2個位元組表示,第一個位元組稱為「高位位元組,第二個位元組稱為「低位位元組。

每個漢字有個二進制編碼,叫漢字國標碼。在我國漢字代碼標准GB2312-80中有6763個常用漢字規定了二進制編碼。

輸入碼

1980年,為了使每個漢字有一個全國統一的代碼,我國頒布了漢字編碼的國家標准GB2312-80《信息交換用漢字編碼字元集》基本集,這個字元集是我國中文信息處理技術的發展基礎,也是目前國內所有漢字系統的統一標准。

國標碼是一個四位十六進制數,區位碼是一個四位的十進制數,每個國標碼或區位碼都對應著一個唯一的漢字或符號,但因為十六進制數我們很少用到,所以大家常用的是區位碼,它的前兩位叫做區碼,後兩位叫做位碼。

Ⅲ 一個漢字的國標碼需用2個位元組存儲,其每個位元組的最高二進制位的值分別為

漢字機內碼的每個位元組都大於128。這是為了解決與ascii碼的沖突問題。gb2312將代碼表分為94個區,對應第一位元組;每個區94個位,對應第二位元組,兩個位元組的值分別為區號值和位號值加32(20h),因此也稱為區位碼。01-09區為符號、數字區,16-87區為漢字區,10-15區、88-94區是有待進一步標准化的空白區。gb2312將收錄的漢字分成兩級:第一級是常用漢字計3755個,置於16-55區,按漢語拼音字母/筆形順序排列;第二級漢字是次常用漢字計3008個,置於56-87區,按部首/筆畫順序排列。故而gb2312最多能表示6763個漢字國標碼並不等於區位碼,它是由區位碼稍作轉換得到,其轉換方法為:先將十進制區碼和位碼轉換為十六進制的區碼和位碼,;這樣就得了一個與國標碼有一個相對位置差的代碼,;再將這個代碼的第一個位元組和第二個位元組分別加上20h,就得到國標碼。如:「保」字的國標碼為3123h,它是經過下面的轉換得到的:1703d->1103h->+20h->3123h。國標碼是漢字信息交換的標准編碼,但因其前後位元組的最高位為0,與ascii碼發生沖突,如「保」?字,國標碼為31h和23h,而西文字元「1」和「#」的ascii也為31h和23h,現假如內存中有兩個位元組為31h和23h,這到底是一個漢字?,還是兩個西文字元「1」和「#」於是就出現了二義性,顯然,國標碼是不可能在計算機內部直接採用的,於是,漢字的機內碼採用變形國標碼,其變換方法為:將國標碼的每個位元組都加上128,即將兩個位元組的最高位由0改1,其餘7位不變,如:由上面我們知道,「保」字的國標碼為3123h,前位元組為00110001b,後位元組為00100011b,高位改1為10110001b和10100011b即為b1a3h,因此,漢字的機內碼就是b1a3h。

Ⅳ TQ1037 一個漢字的國標碼用2個位元組存儲,其每個位元組的最高二進制位的值分別為__________。

國標碼一個漢字的內碼用2個位元組來存儲,並且把每個位元組的最高二進制位置「1」作為漢字內碼的標識。

國標碼:一個漢字用兩個位元組表示,每個位元組只有7位,每個位元組最高位為0區位碼:每一行稱為一個區,編號01-94,每一列稱為一個位,編號為01-94機內碼:採用將國標碼每個位元組最高位置為1。

(4)一個漢子的國標碼需要2位元組存儲擴展閱讀:

在我國漢字代碼標准GB2312-80中有6763個常用漢字規定了二進制編碼。每個漢字使用2個位元組。

GB2312-80GB2312將代碼表分為94個區,對應第一位元組;每個區94個位,對應第二位元組,兩個位元組的值分別為區號值和位號值加32(20H)。

01-09區為符號、數字區,16-87區為漢字區,10-15區、88-94區是有待進一步標准化的空白區。GB2312將收錄的漢字分成兩級。

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

Ⅳ 為什麼一個漢字的國標碼用兩個位元組表示

中國字比較復雜,1位元組=8位,8位從0000 0000到1111 1111隻能表示256個字元,2個位元組是2*8=16位,從0000 0000 0000 0000到1111 1111 1111 1111可以表示65535個字元。
6萬多個足以表示我們經常用的那些字了。所以我們用2位元組表示漢字。如果用3個位元組有很多不常用的字又佔了很多不必要的存儲空間,所以我們用2個位元組而不是1個或者3個表示漢字的國際碼。

Ⅵ 一個漢字的機內碼需用幾個位元組存儲

一個漢字的機內碼需用2個位元組存儲。

我國國家標准局於1981年5月頒布了《信息交換用漢字編碼字元集——基本集》,代號為GB2312-80,共對6763個漢字和682個圖形字元進行了編碼,其編碼原則為:漢字用兩個位元組表示。

原則上,兩個位元組可以表示 256×256=65536 種不同的符號,作為漢字編碼表示的基礎是可行的。但考慮到漢字編碼與其它國際通用編碼,如ASCII 西文字元編碼的關系,我國國家標准局採用了加以修正的兩位元組漢字編碼方案,只用了兩個位元組的低7位。

這個方案可以容納 128×128=16384 種不同的漢字,但為了與標准ASCII碼兼容,每個位元組中都不能再用32個控制功能碼和碼值為32的空格以及127的操作碼。所以每個位元組只能有94個編碼。這樣,雙七位實際能夠表示的字數是:94×94=8836個。

(6)一個漢子的國標碼需要2位元組存儲擴展閱讀:

機內碼的相關規定:

國家標准局頒布的《信息交換用漢字編碼字元集基本集》(代號為GB2312-80)規定的漢字交換碼作為國家標准漢字編碼。

GB2312-80中共有7445個字元符號:漢字元號6763個一級漢字3755個(按漢語拼音字母順序排列)二級漢字3008個(按部首筆劃順序排列)非漢字元號682個GB2312-80規定,鍵盤是當前微機的主要輸入設備,輸入碼就是使用英文鍵盤輸入漢字時的編碼。

目前,我國已推出的輸入碼有數百種,但用戶使用較多的約為十幾種,按輸入碼編碼的主要依據,大體可分為順序碼、音碼、形碼、音形碼四類,如「保」字,用全拼,輸入碼為「BAO」,用區位碼,輸入碼為「1703」,用五筆字型則為「WKS」。

參考資料來源:網路-機內碼

Ⅶ 國標碼存儲一個漢字所需要的存儲空間是多少

一個中文漢字占兩個位元組的空間,一個漢字中的標點也是兩個位元組。

計算機信息技術用於計量存儲容量的一種計量單位,通常情況下一位元組等於八位,也在一些計算機編程語言中表示數據類型和語言字元。

一個英文字母(不分大小寫)佔一個位元組的空間。一個二進制數字序列,在計算機中作為一個數字單元,一般為8位二進制數。換算為十進制,最小值-128,最大值127。如一個ASCII碼就是一個位元組。

數據存儲是以「位元組」(Byte)為單位,數據傳輸大多是以「位」(bit,又名「比特」)為單位,一個位就代表一個0或1(即二進制),每8個位(bit,簡寫為b)組成一個位元組(Byte,簡寫為B),是最小一級的信息單位。

B與iB:

1KiB(Kibibyte)=1024byte

1KB(Kilobyte)=1000byte

1MiB(Mebibyte)=1048576byte

1MB(Megabyte)=1000000byte

Ⅷ 通常一個漢字的國標碼需要幾個位元組來存放

GB2312編碼是2個位元組,UTF-8是3個位元組。

Ⅸ 漢字國標碼規定每個漢字用幾個位元組表示

漢字國標碼規定每個漢字用兩個位元組表示,第一個位元組稱為「高位位元組」,第二個位元組稱為「低位位元組」。漢字國標碼,創建於1980年,目的為了使每個漢字有一個全國統一的代碼而頒布了漢字編碼的國家標准。
每個漢字有個二進制編碼,叫漢字國標碼。在我國漢字代碼標准GB2312-80中有6763個常用漢字規定了二進制編碼。將代碼表分為94個區,對應第一位元組;每個區94個位,對應第二位元組,兩個位元組的值分別為區號值和位號值加32(20H)。01-09區為符號、數字區,16-87區為漢字區,10-15區、88-94區是有待進一步標准化的空白區。GB2312將收錄的漢字分成兩級:第一級是常用漢字計3755個,置於16-55區,按漢語拼音字母/筆形順序排列;第二級漢字是次常用漢字計3008個,置於56-87區,按部首/筆畫順序排列。故而GB2312最多能表示6763個漢字。

Ⅹ 儲存一個漢字的國標碼所需要的位元組數2位元組那麼可以表示多少漢字和符號呢

漢字機內碼用2個位元組表示,且每個位元組的MSB必為「1」,因此,可以表示65536/2=32768個。