為什麼漢字要佔兩個位元組,而英文字母只佔位元組啊

2021-12-20 17:06:41 字數 2689 閱讀 8583

1樓:匿名使用者

一個位元組是8位,0-127,只能表示128個字元,用來表示英文26個字母足夠了,但是用來表示漢字卻差遠了,漢字太多了,所以用兩個位元組,可以表述的最大漢字數量為2的16次方,這才夠用啊,呵呵。。。

2樓:匿名使用者

一個漢字兩個位元組 英文一個字母一個位元組

3樓:匿名使用者

一般計算機字元編碼都是採用的ascii碼,它的範圍只有0-127,後經擴充套件也只達到0-255的範圍,對於用字母表示的英文,這個範圍已經足夠了(表示26個字母和數字等已綽綽有餘).

可是對於如漢字,日文,韓文等由字形組成的文字,這樣的範圍就太小了,所以一個漢字都是採用2個位元組來表示,並且2個位元組開頭的一個位元組最高位為1(目的是為了區分1個漢字與2個字母),這樣編碼範圍就大增加了.

4樓:匿名使用者

漢字比較複雜,需要兩個位元組來表示

為什麼一個漢字佔用兩個位元組,而一個英文字母只佔用一個位元組

5樓:徐璐煙子

很簡單,一個位元組最多表示255個字元.

而中文漢字遠遠不只255個.

所以無法用一個位元組來表示一個漢字.

在ascii碼中,一個英文字母佔多少個位元組?

6樓:手機使用者

ascii(american standard code for information interchange,美國國家資訊交du換編碼

zhi)碼,主要應用於英文dao字元的編碼。每一個內ascii碼佔8位(一個位元組),最高位為0,這些字容符在0~127之間,最多可表示128個字元。另位128個作為擴充套件,最高位為1時,表示的一些特殊的符號(圖形符)。

ascii碼保持原樣,只佔用一個位元組。如果字元在0x0080~0x007f之間,它使用兩個位元組來表示,如果字元在0x0800~0xffff之間它採用三個位元組來進行表示。例:

如果為中文字元它會採用三個字元來表示。

為什麼一個英文字母佔一個位元組,一箇中文漢子佔兩個位元組?

7樓:

先入為主吧,計算機一開始在螢幕上顯示的是英文字母,後來才有的中文版

8樓:鹽山小夥啊

一般計算機字元編碼都是採用的ascii碼,它的範圍只有0-127,後經擴充套件也只達到0-255的範圍,對於用字母表示的英文,這個範圍已經足夠了(表示26個字母和數字等已綽綽有餘).

可是對於如漢字,日文,韓文等由字形組成的文字,這樣的範圍就太小了,所以一個漢字都是採用2個位元組來表示,並且2個位元組開頭的一個位元組最高位為1(目的是為了區分1個漢字與2個字母),這樣編碼範圍就大增加了.

9樓:無憂的小豆豆

因為編碼不同的原因,英文字母通常ascii就行,但是對於漢字就不行

在計算機中一個漢字儲存要佔用兩個位元組()一個英文字母儲存要佔用一個位元組.理論上

10樓:匿名使用者

殺戮_之主 | **

4g也就是2的32次方,所以。可以儲存漢字2的31次方,字母2的32次方

理論上是這樣的 單位位元組

11樓:昔年洋蔥

4g也就是2的32次方,所以。可以儲存漢字2的31次方,字母2的32次方

為什麼一個英文字母要佔一個位元組?怎麼解釋?那漢字呢?同樣怎麼解釋要佔兩個位元組? 10

12樓:鐳毅

英文字母用ascii碼標識,一個位元組的ascii碼;

漢字等亞洲文字用unicode碼標識,unicode碼是兩個位元組的。

計算機上的儲存容量用位元組表示,一個英文字母佔一個位元組,一個漢字佔兩個位元組.通常將2 10 個位元組記為1kb

13樓:紅顏一笑丿颯

2gb=2×210 mb

2×210 ×210 ×210 ÷2

=2×1024×1024×1024÷2

≈1.07×109 .

故答案為1.07×109 .

j**a 中一個英文字母佔用幾個位元組?

14樓:匿名使用者

能貼上具體**嗎?而且不同作業系統對於編碼也不盡相同,srting.getbytes返回的是系統預設的編碼格式的陣列。

有可能是賦值的過程出現問題,也有可能是操作平臺的問題。中文作業系統,中文返回2個byte而應用ios-8895-1的英文系統或者平臺預設所有字元都是1byte。

15樓:匿名使用者

如果s是半形,就是1byte,如果是全形,就是2byte,漢字是全形,所以是2byte。

一個英文字母、數字、標點符號佔用一個位元組,一個漢字佔用兩個位元組。對嗎?那大或小寫字母都佔一個位元組嗎

16樓:樓盤網之合肥站

英文字元和標點,數字,換句話說你鍵盤上能看到的字元都是一個位元組。漢字和全形字元都是2個位元組,例如,逗號,如果是半形就是一個位元組,如果是全形就是2個位元組。當然,在unicode方式時,英文、數字、標點等也會由1個位元組擴充套件成2個位元組。

17樓:匿名使用者

是的,除了中文以外的 都叫 西文

c語言若int型別佔兩個位元組,則以下語句輸出為

u 是無符號數,即只有正的。1的原碼取為反碼是65535。2個位元組是16位,取值範圍是0到65535。應該是printf d,u n k,k 選dk你應該賦值了 1,以 d格式自然輸出是 1 關鍵是 u以無符號整型資料輸出,1在記憶體中是以補碼的形式存放的,佔兩個位元組,1的補碼為11.11 16...

請問漢字組詞只能組兩個字的嗎?為什麼

組詞沒有字數限制的,可以查現代漢語詞典 只能說大部分詞都是兩個字 術語 成語 都可以的呀 詞,不一定就兩個字呀 漢字組詞只能組兩個字的嗎 不是的,如果沒有具體要求,三字 四字 五字 六字都可以。組詞沒有字數限制的,可以查現代漢語詞典 二字組詞可以組二個嗎 二仲 r zh ng 釋義 指 漢 羊仲 裘...

古文字。這兩個字型是什麼字,下面這些古文字是具體是什麼字?

古文字。這兩個字型是什麼字?求解求解 備註不是花園。這是金文大篆體 芷園 下面這些古文字是具體是什麼字?10 會意 這張圖裡面的字,不只是字,代表正在做的事,或者物品所處的形態。比如第一個字,一個人跟在另一個人後面,叫 從。第二個字,兩個人背靠背睡,叫 背 北 主要是體會圖的意思。象形 就是簡單描繪...