漢字佔用幾個位元組,一個漢字佔用幾個位元組?

2021-05-02 07:08:25 字數 6615 閱讀 3876

1樓:木子說

一個漢字=2位元組

中文標點佔三個位元組,一個英文字母佔一個位元組,英文標點佔一個位元組。

位元組的換算關係為:

1位元組(byte)=8字位=8個二進位制數

1字位(bit)=1個二進位制數

1b=8b

1kb=1024b

1mb=1024kb

1gb=1024mb

b稱為字位、b稱為位元組、kb稱為千位元組、mb稱為兆位元組、gb稱為吉位元組。

2樓:樂茗展爾陽

在位元組方面,一個英文字母是佔一個位元組,而一個漢字是佔兩個位元組。這個可以在文字處理軟體上感受得到。

3樓:督書肖明

位元組(byte):通常將可表示常用英文字元8位二進位制稱為一位元組。

一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間.

符號:英文標點2佔一個位元組,中文標點佔兩個位元組.

4樓:魔鬼

學sql時存的筆記,分享。

英文字母:

位元組數 : 1;編碼:gb2312

位元組數 : 1;編碼:gbk

位元組數 : 1;編碼:gb18030

位元組數 : 1;編碼:iso-8859-1位元組數 : 1;編碼:utf-8

位元組數 : 4;編碼:utf-16

位元組數 : 2;編碼:utf-16be

位元組數 : 2;編碼:utf-16le

中文漢字:

位元組數 : 2;編碼:gb2312

位元組數 : 2;編碼:gbk

位元組數 : 2;編碼:gb18030

位元組數 : 1;編碼:iso-8859-1位元組數 : 3;編碼:utf-8

位元組數 : 4;編碼:utf-16

位元組數 : 2;編碼:utf-16be

位元組數 : 2;編碼:utf-16le

5樓:匿名使用者

一個漢字=2個英文字母=2位元組

官方標準:

1漢字=2位元組

1位元組(byte)=8字位=8個二進位制數

1字位(bit)=1個二進位制數

1b=8b

1kb=1024b

1mb=1024kb

1gb=1024mb

硬體商標準:

1gb=1000mb

1mb=1000kb

1kb=1000b

通常情況下,把b稱為位元組、b稱為字位、kb稱為千位元組、mb稱為兆位元組、gb稱為吉位元組。

6樓:匿名使用者

數字分為4種型別:整型,長整型,float,double.(單精度小數,雙精度小數)

若資料為整型則佔據1個位元組,

若資料為長整型則佔據2個位元組,

若資料為float型則佔據2個位元組,

若資料為double型則佔據4個位元組。

一個漢字則佔據2個位元組。

7樓:小豬乖乖

一個數字佔一個位元組 一個漢字佔兩個位元組

電腦中字最少也要佔一個位元組 另外英語單詞是一個位元組

8樓:

1tb=1024gb

1gb=1024mb

1mb=1024kb

1kb=1024byte

注:byte就是b也就是位元組

kb是千位元組

mb是兆

gb是千兆

tb是千千兆

一般情況把他們看作是按千進位就行,準確的是1024也就是2的10次方。

9樓:

編碼格式不同佔用位元組數不同,gb2312 ,gbk,utf-8編碼裡佔用的位元組數是不同的。

10樓:匿名使用者

嗯..漢字是佔用兩個位元組的..

但是.上面有人說. 字母一個位元組..

這就不一定對了..首先..目前世界上採用的編碼格式.

主要有兩種..第一種是ansi..第二種是unicode...

要是ansi..漢字佔兩位元組..字母佔一個位元組..

要是unicode..不管是字母.還是漢字.還是其他國家的什麼字..

統一都是兩個位元組表示..

一個漢字在計算機中佔用幾個位元組

11樓:假面

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

計算機資訊科技用於計量儲存容量的一種計量單位,通常情況下一位元組等於八位,也在一些計算機程式語言中表示資料型別和語言字元。

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

如一個ascii碼就是一個位元組。

一個漢字在計算機中用佔用幾個位元組來儲存?

12樓:尉遲秀梅桐姬

一個漢字=2個英文字母=2位元組

官方標準:

1漢字=2位元組

1位元組(byte)=8字位=8個二進位制數

1字位(bit)=1個二進位制數

1b=8b

1kb=1024b

1mb=1024kb

1gb=1024mb

硬體商標準:

1gb=1000mb

1mb=1000kb

1kb=1000b

通常情況下,把b稱為位元組、b稱為字位、kb稱為千位元組、mb稱為兆位元組、gb稱為吉位元組。

請問一個漢字佔多少位元組?

13樓:

在一些計算機系統中,4 個位元組代表一個字。

位元組是二進位制資料的單位。一個位元組通常8位長。但是,一些老型號計算機結構使用不同的長度。為了避免混亂,在大多數國際文獻中,使用詞代替byte。

在多數的計算機系統中,一個位元組是一個8位長的資料單位,大多數的計算機用一個位元組表示一個字元、數字或其他字元。一個位元組也可以表示一系列二進位制位。

一些語言描述需要2個位元組表示一個字元,這叫做雙位元組字符集。一些處理器能夠處理雙位元組或單位元組指令。位元組通常簡寫為「b」,而位通常簡寫為小寫「b」,計算機儲存器的大小通常用位元組來表示。

14樓:檢白凝枚葉

這個要看你用的什麼編碼格式, utf-8:一個漢字可能佔用2或更多個位元組;gbk,gb2312編碼一個漢字佔用兩個位元組;utf-16編碼一個漢字至少要佔用兩個位元組。漢字編碼是個比較複雜的問題。

「大學基礎」這四個字用utf-8儲存佔用12個位元組。用od

-x命令轉換到16進位制形式,

可以看到其內在,』000a『是換行符。

用iconv

命令轉換到utf-16,

再次od檢視,佔用位元組變少。有圖有真相

15樓:買靈卉藍寒

不同的編碼下,漢字和英文字元所佔位元組是不一樣的如果用gbk,gb2312,gb18030,utf16,漢字都是2個位元組

如果用utf-8編碼,漢字是3個位元組

acsii碼英文字母是1個位元組,在utf16裡也是兩個位元組

16樓:祕念樑銳翰

在電腦中一個位元組等於8位,一個英文字母或數字就佔去一個位元組,

而一個漢字則要佔去2個「位元組」。

17樓:風河白樂

這分兩個方面:

一是漢字編碼(序號碼)的位元組佔用,二是漢字字形儲存的位元組佔用(而漢字字形的儲存位元組佔用又和是點陣漢字或是向量漢字有關)。

當然,通常指的是前者。早期的dos系統或者windows2000以前的系統是用兩個位元組來表示漢字編碼,後期的作業系統逐步都支援全球文字統一編碼(unicode),漢字的編碼也許會多於兩個位元組。

18樓:

漢字2位元組,2000個漢字就是4kb,但是另外還有標點什麼的,所以比4kb稍微大點

19樓:暖暖地

一個漢字=2個英文字母=2位元組

官方標準:

1漢字=2位元組

1位元組(byte)=8字位=8個二進位制數

1字位(bit)=1個二進位制數

1b=8b

1kb=1024b

1mb=1024kb

1gb=1024mb

硬體商標準:

1gb=1000mb

1mb=1000kb

1kb=1000b

通常情況下,把b稱為位元組、b稱為字位、kb稱為千位元組、mb稱為兆位元組、gb稱為吉位元組。

20樓:匿名使用者

一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間.

符號:英文標點2佔一個位元組,中文標點佔兩個位元組.

你的那個不算大容量

21樓:匿名使用者

2個,不過咱平時說的1k,就是一千,到了電腦上應該是1024,自己算一下吧,呵呵

22樓:匿名使用者

8b…也就是8個位元組,一個字母或數字佔2個位元組!

23樓:戎馳夏迎天

常用中文字元用utf-8編碼佔用3個位元組(大約2萬多字),但超大字符集中的更大多數漢字要佔4個位元組(在unicode編碼體系中,u+20000開始有5萬多漢字)。gbk、gb2312收編的漢字佔2個位元組,嚴格地用iso8859-1無法表示漢字,只能轉為問號。

位元組(byte):通常將可表示常用英文字元8位二進位制稱為一位元組.一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間.符號:

英文標點2佔一個位元組,中文標點佔兩個位元組.一個二進位制數字序列,在計算機中作為一個數字單元,一般為8位二進位制數,如一個ascii碼就是一個位元組,此類單位的換算為:1千吉位元組(kgb,kilogigabyte)=1024吉位元組1吉位元組(gb,gigabyte)

=1024兆位元組1兆位元組(mb,megabyte)=1024千位元組1千位元組(kb,kilobyte)=1024位元組1位元組(byte)

=8位(bit)

24樓:

漢字2個

英文字母 1個

2000個文字 =2*2000/1024 kb=3.9kb

25樓:毀滅戰神無雙

當然是2個位元組了 500個才1k

一個字佔幾個位元組

26樓:公叔恆冀倩

真的搞不清楚你到底想問什麼,而且你有的表述也不準確嚴謹

所以只好把基本的單位先說下。

位元(bit)即一個二進位制位

例如100011就是6位元

位元組(byte)這是計算機中資料型別最基本的單位了,8bit

組成1byte

字(word)兩個byte稱為一個word,所以字大小應該是16位bit,共兩位元組

雙字(double

word

簡寫為dword)見名知意,兩個字,四個位元組,32bit

在c語言中,每種資料型別都有其儲存長度。而且在特定的平臺和特定的編譯器下是不一樣的。

由於win32平臺用的很多,使用visual

studio來做c程式的也有很多(我就是使用visual

studio

6.0來學習c語言的),所以我說下這種情況(在visual

c++2005

中的)。

char

字元型佔1byte

即8位,一個char型資料(例如:a、#、!之類的)用了1個位元組來儲存

unsigned

char

無符號的字元型

佔1byte

即8位它主要是為了能夠相容擴充套件ascii碼,由於

char

由8位表示表示範圍為

-128

-+127,無法表示帶上擴充套件ascii碼總共256個字元所以如果把

8位中的最高位符號位也用來計數,就可以正好表示256個字元,unsigned

char

表示範圍為0-

255正好256個數可以對應包含擴充套件ascii碼在內的共計256個ascii字元

漢字在計算機中儲存是使用機內碼(一種數字編號)來儲存的,而常用漢字不過是幾萬個,如果用16位位元(即2的16此方等於65536)就可以表示了,所以漢字字元儲存使用了兩個位元組。每兩個位元組即16bit對應一個漢字。

int整型資料

佔4byte

即32位,一個int型資料的長度用了4個位元組來儲存

short

短整型佔2byte

即16位,兩個位元組。

long

長整型佔4byte

即32為,四個位元組

float

單精度浮點型

佔4byte

即32位,四個位元組

double

雙精度浮點型

佔8byte

即64位,八個位元組

假如你使用的不是

visual

studio

編譯器或者不是在win32環境下程式設計,以上的陳述可能就不對,我建議你檢視一下

可以使用inti=

sizeof(char)或者

sizeof(int)來看看i的值,如果i

==4,表示一個當前的資料型別佔四個位元組

字佔幾個位元組?位元組是什麼一個字佔幾個位元組?位元組是什麼?

ascii碼 一個英文字母 不分大小寫 佔一個位元組的空間,一位元組 byte 是計算機資訊科技用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。在微型計算機中,通常用多少位元組來表示儲存器的儲存容量。1箇中文漢字佔兩個位元組的空間。一個二進位制數字序列,在計算機中作為一個數字單...

在計算機中漢字儲存要佔用兩個位元組 英文字母儲存要佔

殺戮 之主 4g也就是2的32次方,所以。可以儲存漢字2的31次方,字母2的32次方 理論上是這樣的 單位位元組 4g也就是2的32次方,所以。可以儲存漢字2的31次方,字母2的32次方 在計算機中,儲存一個漢字要佔用兩個位元組。那麼,5kb的儲存空間,最多可以儲存多少個漢字?1kb 1024位元組...

漢字,等於字元嗎,一個漢字,等於2個字元嗎

一個漢字字元儲存需要2個位元組。字元是指計算機中使用的字母 數字 字和符號,包括 1 2 3 a b c 等等。在 ascii 編碼中,一個英文字母字元儲存需要1個位元組。在 gb 2312 編碼或 gbk 編碼中,一個漢字字元儲存需要2個位元組。在utf 8編碼中,一個英文字母字元儲存需要1個位元...