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

2021-05-21 22:50:05 字數 5788 閱讀 6623

1樓:匿名使用者

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

1箇中文漢字佔兩個位元組的空間。一個二進位制數字序列,在計算機中作為一個數字單元,一般為8位二進位制數,換算為十進位制。最小值0,最大值255。如一個ascii碼就是一個位元組。

utf-8編碼:一個英文字元等於一個位元組,一箇中文(含繁體)等於三個位元組。

unicode編碼:一個英文等於兩個位元組,一箇中文(含繁體)等於兩個位元組。

2樓:永遠的灰白機

一個字佔得位元組數和機器有關,一般而言說的都是兩位元組;一位元組就是8位,目前在通用計算機裡是就是一個基本的記憶體單元

3樓:匿名使用者

專業人士來回答:

計算機組成原理裡面的「字」等於四個位元組,這句話是對的。

計算機組成原理裡面的「字」,就是一個儲存空間的大小單位,它和漢字的「字」,只是名字一樣,完全不是一個東西,也沒有什麼關係。

在ascii碼中,一個英文的字元佔一個位元組;

一個int型別佔用4個位元組,一個位元組是8個位,一個位就是一個0或者一個1;

在一些漢字的編碼中,一個漢字佔用2個位元組,個別生僻的漢字會佔用更多的位元組。

4樓:匿名使用者

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

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

5樓:匿名使用者

ascii

一個英文字母,數字-----佔7/8位元組,就是7個2進位制位,第八個有其他用,比如奇偶校驗,因此可以算佔一個位元組。(8個bit位)

一箇中文字-------佔二個位元組

整數要根據型別,一般是極其的字長。比如16位機整數就是16位bit,兩個位元組。32位機就是4位元組。還有int64

型別的整數。

至於實數在c中,有32位(float)和64位(double)之分。其他語言中有型別80位的,叫擴充套件精度實數.主要是在cpu內部的擴充套件精度實數暫存器,是80位的。

保證在double實數運算是不損失精度。

6樓:雪_燕

位元組[byte(簡稱為大制b)]---8位二進位制資訊稱為一個位元組。

一個英文字母-----佔一位元組

一箇中文字-------佔二個位元組

一個整數---------佔二個位元組

一個實數---------佔四個位元組

7樓:匿名使用者

一個漢字為2個位元組,一個位元組是8位,所以一個漢字就是16位

8樓:匿名使用者

看連線

9樓:

漢字佔兩個位元組吧,英語字母一個佔一個位元組。

10樓:蟻儒華嘉澤

一個英文字母佔

1個一個漢字佔

2個試驗如下:我wo

................長度相同

一個字佔幾個位元組

11樓:公叔恆冀倩

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

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

位元(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,表示一個當前的資料型別佔四個位元組

12樓:匿名使用者

單純問一個字佔多少位元組是沒有意義的,因為字的大小取決去具體系統的匯流排寬度,如果是32位的系統,則一個字是4個位元組,如果是64位,則是8個位元組。

13樓:匿名使用者

專業人士來回答:

計算機組成原理裡面的「字」等於四個位元組,這句話是對的。

計算機組成原理裡面的「字」,就是一個儲存空間的大小單位,它和漢字的「字」,只是名字一樣,完全不是一個東西,也沒有什麼關係。

在ascii碼中,一個英文的字元佔一個位元組;

一個int型別佔用4個位元組,一個位元組是8個位,一個位就是一個0或者一個1;

在一些漢字的編碼中,一個漢字佔用2個位元組,個別生僻的漢字會佔用更多的位元組。

14樓:招魂破

2個或3個

ascii碼:一個

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

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

utf-8編碼:一個英文字元等於一個位元組,一箇中文(含繁體)等於三個位元組。

3.unicode編碼:一個英文等於兩個位元組,一箇中文(含繁體)等於兩個位元組。

4.符號:英文標點佔一個位元組,中文標點佔兩個位元組。舉例:英文句號「.」佔1個位元組的大小,中文句號「。」佔2個位元組的大小。

5.kb=1024b;1mb=1024kb=1024×1024b。其中1024=210。

1b(byte,位元組)= 8 bit(見下文);

1kb(kibibyte,千位元組)=1024b= 2^10 b;

1mb(mebibyte,兆位元組,百萬位元組,簡稱「兆」)=1024kb= 2^20 b;

1gb(gigabyte,吉位元組,十億位元組,又稱「千兆」)=1024mb= 2^30 b;

1tb(terabyte,萬億位元組,太位元組)=1024gb= 2^40 b;

1pb(petabyte,千萬億位元組,拍位元組)=1024tb= 2^50 b;

1eb(exabyte,百億億位元組,艾位元組)=1024pb= 2^60 b;

1zb(zettabyte,十萬億億位元組,澤位元組)= 1024eb= 2^70 b;

1yb(yottabyte,一億億億位元組,堯位元組)= 1024zb= 2^80 b;

1bb(brontobyte,一千億億億位元組)= 1024yb= 2^90 b;

1nb(nonabyte,一百萬億億億位元組) = 1024 bb = 2^100 b;

1db(doggabyte,十億億億億位元組) = 1024 nb = 2^110 b;

15樓:匿名使用者

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

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

16樓:匿名使用者

一個漢字佔用2個位元組,一個數字、字母佔用一個位元組。

17樓:匿名使用者

1個漢字佔用2位元組.

位元組、字元的區別,一個漢字是佔兩個位元組還是兩個字元?

18樓:banji的老巢

漢字在gbk\gb2312編碼是2個位元組。

位元組:位元組(byte)是計算機資訊科技用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。在ascii碼中,一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間。

對於符號來說,英文標點佔一個位元組,中文標點佔兩個位元組。舉例:英文句號「.」佔1個位元組的大小,中文句號「。」佔2個位元組的大小。

字元:是指計算機中使用的字母、數字、字和符號,包括:1、2、3、a、b、c、~!

•#¥%……—*()——+等等,相當於這些東西的統稱。所以,1個漢字字元會佔用兩個英文字元的位置,儲存需要2個位元組;1個英文字元儲存只佔一個英文字元的位置,儲存需要1個位元組;2個數字為一個位元組。

「位元組」與「字元」的對應關係:

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

utf-8編碼中,一個英文字元等於一個位元組,一箇中文(含繁體)等於三個位元組。

unicode編碼中,一個英文等於兩個位元組,一箇中文(含繁體)等於兩個位元組。

utf-16編碼中,一個英文字母字元或一個漢字字元儲存都需要2個位元組(unicode擴充套件區的一些漢字儲存需要4個位元組)。

utf-32編碼中,世界上任何字元的儲存都需要4個位元組。

19樓:匿名使用者

首先你要明白字元和位元組的含義,看完這個你應該就明白了!

位元組:位元組(byte)是計算機資訊科技用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。在ascii碼中,一個英文字母(不分大小寫)佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間。

對於符號來說,英文標點佔一個位元組,中文標點佔兩個位元組。舉例:英文句號「.」佔1個位元組的大小,中文句號「。」佔2個位元組的大小

字元:是指計算機中使用的字母、數字、字和符號,包括:1、2、3、a、b、c、~!

•#¥%……—*()——+等等,相當於這些東西的統稱。所以,1個漢字字元會佔用兩個英文字元的位置,儲存需要2個位元組;1個英文字元儲存只佔一個英文字元的位置,儲存需要1個位元組;2個數字為一個位元組。

int float char分別佔幾個位元組

int型別復佔用4位元組記憶體,表示整數,數 制據範圍在 2 31 2 31 1 2147483648 2147483647 之間。float型別佔用4位元組記憶體,表示小數,資料範圍在 2 128 2 128 3.40e 38 3.40e 38 之間。char型別佔用1位元組記憶體,表示字元,資料...

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

一個漢字 2位元組 中文標點佔三個位元組,一個英文字母佔一個位元組,英文標點佔一個位元組。位元組的換算關係為 1位元組 byte 8字位 8個二進位制數 1字位 bit 1個二進位制數 1b 8b 1kb 1024b 1mb 1024kb 1gb 1024mb b稱為字位 b稱為位元組 kb稱為千位...

tab在c語言中佔幾個位元組,Tab在c語言中佔幾個位元組

什麼意思,你是指程式設計的時候,還是用於輸出的時候。如果是程式設計的時候,t表示tab,是一個字元,佔一個位元組。如果是指輸出到console的時候,在螢幕上佔8個字元位。c語言中 t 是什麼意思啊,佔幾個位元組數呢?t是c語言中的一個轉義字元 表示水平製表符 即鍵盤中tap鍵的功能 轉義字元是c語...