當前位置:首頁 » 服務存儲 » 國標碼各佔用存儲位元組
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

國標碼各佔用存儲位元組

發布時間: 2022-07-22 17:00:12

Ⅰ 在計算機中,一個漢字的國標碼(交換碼)、區位碼、機內碼、字形碼各佔多少位元組

機內碼
計算機系統中用來表示中文或西文信息的代碼稱為機內碼。ASCII碼是一種西文機內碼。漢字機內碼不能用國標碼代替,否則會和ASCll碼相沖突。

基本定義
計算機系統中用來表示中文或西文信息的代碼稱為機內碼。ASCII碼是一種西文機內碼。漢字機內碼不能用國標碼代替,否則會和ASCll碼相沖突。雖然漢字機內碼也用連續的兩個位元組表示,但它每個位元組的最高位是1。漢字機內碼與國標區位碼的關系為:

漢字機內碼高位位元組=國標區位碼高位位元組+80H(H表示十六進制)

漢字機內碼低位位元組=國標區位碼低位位元組+80H

例如,「文」的漢字輸入法的區位碼為4636,它的區碼和位碼分別用十六進製表示即為「2E24H」,轉換成國標碼就是「4E44H」,它的機內碼為「CEC4H」,其中CEH為機內碼的高位位元組,C4H為機內碼的低位位元組。

主要內容

機內碼
輸入碼、區位碼、國標碼與機內碼

國家標准局1980年頒布的《信息交換用漢字編碼字元集"基本集》(代號為GB2312 80)規定的漢字交換碼作為國家標准漢字編碼。 GB2312 80中共有7445個字元符號: 漢字元號6763個 一級漢字3755個(按漢語拼音字母順序排列) 二級漢字3008個(按部首筆劃順序排列) 非漢字元號682個 GB2312 80規定,我們知道,鍵盤是當前微機的主要輸入設備,;輸入碼就是使用英文鍵盤輸入漢字時的編碼。目前,我國已推出的輸入碼有數百種,但用戶使用較多的約為十幾種,按輸入碼編碼的主要依據,大體可分為順序碼、音碼、形碼、音形碼四類,如「保」字,用全拼,輸入碼為碼為「BAO」,用區位碼,輸入碼為「1703」,用五筆字型則為「WKS」。

計算機只識別由0、1組成的代碼,ASCII碼是英文信息處理的標准編碼,漢字信息處理也必須有一個統一的標准編碼。 漢字交換碼(國標碼)主要用於漢字信息交換,我國國家標准局於1981年5月頒布了《信息交換用漢字編碼字元集——基本集》,代號為GB2312-80,共對6763個漢字和682個圖形字元進行了編碼,其編碼原則為:漢字用兩個位元組表示,原則上,兩個位元組可以表示 256×256=65536 種不同的符號,作為漢字編碼表示的基礎是可行的。但考慮到漢字編碼與其它國際通用編碼,如ASCII 西文字元編碼的關系,我國國家標准局採用了加以修正的兩位元組漢字編碼方案,只用了兩個

Ⅱ .根據漢字國標碼GB2312—80,存儲一個漢字的機內碼需用()位元組

一個漢字或標點符號佔一個位元組的空間,1024位元組等於1k,1024k等於1m,1024m等於1g。那麼500g的硬碟存儲的漢字理論上應該等於1✘1024✘1024✘1024✘500=536870912000字。

Ⅲ 漢字國標碼用幾個位元組

漢字國標碼用2個位元組的存儲空間

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

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

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

一個英文字母(不分大小寫)佔一個位元組的空間。一個二進制數字序列,在計算機中作為一個數字單元,一般為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個位元組。

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

如果是一個漢字的內碼需用2個位元組存儲,其每個位元組的最高二進制位的值就為1.1。

國標碼是漢字編碼的標准,而不是存儲的標准。就國標碼的編碼而言,其前後位元組的最高位均為0。

漢字的存儲,使用的是機內碼。國標碼是漢字信息交換的標准編碼,但因其前後位元組的最高位為0,與ASCII碼發生沖突,於是,漢字的機內碼採用變形國標碼,其變換方法為:將國標碼的每個位元組都加上128,即將兩個位元組的最高位由0改1,其餘7位不變,因此機內碼前後位元組最高位都為1。

(6)國標碼各佔用存儲位元組擴展閱讀:

因為漢字處理系統要保證中西文的兼容,當系統中同時存在ASCII碼和漢字國標碼時,將會產生二義性。例如:有兩個位元組的內容為30H和21H,它既可表示漢字「啊」的國標碼,又可表示西文「0」和「!」的ASCII碼。為此,漢字機內碼應對國標碼加以適當處理和變換。

國標碼的機內碼為二位元組長的代碼,它是在相應國標碼的每個位元組最高位上加「1」,即

漢字機內碼=漢字國標碼+8080H

例如,上述「啊」字的國標碼是3021H,其漢字機內碼則是B0A1H。

漢字機內碼的基礎是漢字國標碼。

Ⅶ 通常情況下,用國標碼表示的23個常用漢字在計算機中占()位元組

b c a a

Ⅷ 國標碼規定,一個漢字用兩個位元組表示,每位元組用______位。

中國字比較復雜,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個位元組,也就是16位二進制存儲空間。