字元是幾個字,一個字元是幾個字

時間 2021-11-01 03:06:28

1樓:路堯家的顧小言

一個字元是由一個位元組(即8個二進位制位)來表示的,不同編碼方式、漢字或字母所需位元組不同。

1、ascii 編碼:一個英文字母佔1個位元組。

2、gb 2312 編碼/gbk 編碼:一個漢字佔2個位元組。

3、utf-8:一個英文字母佔1個位元組,一個漢字佔3到4個位元組。

4、在utf-16編碼中,字母漢字都佔2位元組。

5、在utf-32編碼中,任何字元都佔4個位元組。

也就是說一個字元是2-3個漢字,或者2-8個英文字母。

2樓:慈明萇水蓉

漢字一個字佔兩個位元組,英文字母一個字母佔一個位元組.1024個位元組是1k位元組\1024k位元組是1m位元組\1024m位元組是1g

在word上,控制你的字型大小後,數28個,然後在上面字的上面有一排數字欄,在那把指標,看拖到第28數字的位置,就行了

3樓:匿名使用者

一個字元是一個數字、一個英文字母、一個空格或者一個符號(不是全部符號都是一個字元)```

一個漢字=兩個字元

4樓:匿名使用者

ls一堆弄混概念的...居然沒一個經得起推敲的回答...= =文書處理中,通常一個漢字就是一個字元。

這是由編碼方式決定的。現代的計算機系統在處理文字時,除非有特殊需要,不會把一個漢字拆成兩個處理。

一個漢字通常佔用兩個位元組,這是有條件的。在ansi/gbk(pc最常用的內碼)、ucs-2/utf16等內碼/表示方案中,一個漢字確實是佔用2個位元組。但是在utf-8中,漢字佔用3個位元組;在ucs-4中,所有字元包括漢字在內,都佔用4個位元組。

所以關於lz的問題,只能回答,一個漢字是一個字元,210個字元是210個漢字(如果都是漢字的話)。如果要回答佔用空間,只能說lz這樣的說法問錯了。

====

[原創回答團]

5樓:匿名使用者

兩個字元為一個漢字·

一個字元等於幾個位元組

6樓:匿名使用者

不同的字元所佔的位元組是不同的。

ascii碼:

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

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

utf-8編碼:

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

unicode編碼:

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

任何資料型別的陣列都需要 20 個位元組的記憶體空間,加上每一陣列維數佔 4 個位元組,再加上資料本身所佔用的空間。資料所佔用的記憶體空間可以用資料元數目乘上每個元素的大小加以計算。例如,以 4 個 2位元組之 integer 資料元所組成的一維陣列中的資料,佔 8 個位元組。

這 8 個位元組加上額外的 24 個位元組,使得這個陣列所需總記憶體空間為 32 個位元組。

包含一陣列的 variant 比單獨的一個陣列需要多 12 個位元組。

7樓:中關村**

一個漢字等於兩個位元組。

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

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

最小值0,最大值255。如一個ascii碼就是一個位元組。

8樓:春風化雨

不同編碼裡,字元和位元組的對應關係不同,與編碼方式有關。

常見的編碼字元與位元組的對應關係如下:

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

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

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

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

4、gbk編碼方式是中文佔兩個位元組,英文佔1個位元組。

9樓:潮流v科技

不一樣的字元所佔的位元組是不一樣的。

ascii碼:

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

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

utf-8編碼:

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

3.unicode編碼:

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

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

舉例:英文句號“.”佔1個位元組的大小,中文句號“。”佔2個位元組的大小。。

10樓:那爾柳歸行

目前的中文以及全形的字元在任何地方都是佔兩個位元組,英文和數字及半形的字元都佔一個位元組。

在js裡用length來求字串長度的時候是指字串的字元數。

11樓:匿名使用者

一個位元組是一個字母或者是一個符號。一個漢字是兩個位元組。

但是在使用word系統輸入漢字時,選擇“半形”時,一個漢字佔一個位元組;選擇“全形”時,一個漢字佔兩個位元組。

12樓:匿名使用者

一個字元好像是一個位元組(1byte,8bits),漢字、日文、全形字元等等所謂“寬字元”是倆位元組

13樓:春天在這裡開花

1位”表示為1bit

“1個位元組”表示為1byte

“1個位元組”=“8位” 即1bytes=8bit因此“4個位元組”=4*8位=32位

此外,字母用用1個位元組(即8位)進行表示和儲存,而一個漢字則使用兩個位元組(即16位)進行表示和儲存。

14樓:匿名使用者

一個ascii字元等於一個位元組

一個unicode字元相當於兩位元組。

我們一般用的字母都是一位元組。

中文都是兩位元組

15樓:匿名使用者

char吧,c語言裡面是1個位元組,其他的不一樣

16樓:四方格里

不同編碼裡,字元和位元組的對應關係不同:

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

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

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

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

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

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

一個漢字是多少字元

17樓:祿楊氏況辛

一個漢字等於一個字元

字元是char

預設值是"\n0000"

一個漢字也等於二個位元組

位元組是byte

8位bit

0000

0000

很多同學把位元組和字元搞混,位元組跟字元是兩個概念驗證方法:

正規表示式當中 . 表示任意一個字元。

string

str=

"中";

string

regex

=".";

system.out.println(str.matches(regex));

結果是true

;證明一個漢字就是一個字元

18樓:久久蔣暉

是指**網頁行業中嗎?

那麼一個漢字相當於兩個字元,一個字母是一個字元,210個字元等於105個漢字

19樓:

一個漢字是兩個字元,一個字母是一個字元,210個字元就等於105個漢字。

20樓:

因為:一個字元佔一個位元組記憶體空間。

一個漢字佔兩個位元組記憶體空間。

所以:一個漢字相當於兩個字元。

那麼210個字元就相當於210/2=105個漢字。

21樓:我這是在哪啊

國標碼,大五碼,一個漢字是兩個位元組,相當兩個ascii字元

210=105個字

22樓:請⌒遍唸完

一個漢字2個字元 210個字元就是105個漢字

23樓:匿名使用者

ls一堆弄混概念的...居然沒一個經得起推敲的回答...= =文書處理中,通常一個漢字就是一個字元。

這是由編碼方式決定的。現代的計算機系統在處理文字時,除非有特殊需要,不會把一個漢字拆成兩個處理。

一個漢字通常佔用兩個位元組,這是有條件的。在ansi/gbk(pc最常用的內碼)、ucs-2/utf16等內碼/表示方案中,一個漢字確實是佔用2個位元組。但是在utf-8中,漢字佔用3個位元組;在ucs-4中,所有字元包括漢字在內,都佔用4個位元組。

所以關於lz的問題,只能回答,一個漢字是一個字元,210個字元是210個漢字(如果都是漢字的話)。如果要回答佔用空間,只能說lz這樣的說法問錯了。

====

[原創回答團]

24樓:匿名使用者

2個,等於105個漢字

一個漢字佔幾個字元?

25樓:陽光上的橋

這個與採用的編碼有關,gbk\gb2312編碼是2個位元組,但是unicode\utf-8等就不同了,這些編碼裡面漢字是長度不是一定的,有的長、有的短,2~4位元組。

26樓:匿名使用者

一個漢子好像是兩個位元組。

27樓:匿名使用者

一般來說:gbk\gb2312編碼是2個位元組,但是unicode\utf-8編碼是3個位元組。

28樓:靠想不到了

是位元組吧!一個漢字佔兩個位元組。

一個漢字等於多少字元 5

29樓:非常可愛

一個漢字bai等於2個字元。

在du ascii 編碼中,一個英文字母字元存zhi儲需要1個位元組。dao在 gb 2312 編碼回或 gbk 編碼中,一個答漢字字元儲存需要2個位元組。在utf-8編碼中,一個英文字母字元儲存需要1個位元組,一個漢字字元儲存需要3到4個位元組。

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

擴充套件資料字元的作用

1、字元是可使用多種不同字元方案或**頁來表示的抽象實體。

2、應用程式使用解碼將字元從非本機方案對映至本機方案。

3、電腦和通訊裝置會使用字元編碼的方式來表達字元。意思是會將一個字元指定給某個東西。

4、兩個常用的例子是ascii和用於統一碼的utf-8。

30樓:林輕靈

一個漢字=一個全形符號=2個英文=2個數字=2個半形符號

31樓:邱博威

這個錯了,一個漢字就是一個字元

一個漢字佔用兩個位元組

32樓:匿名使用者

一個漢字等於一個字元   字元 是char 預設值是"\n0000"

一個漢字也等於二個位元組 位元組 是byte 8位bit 0000 0000

很多同專學把字屬節和字元搞混,位元組跟字元是兩個概念驗證方法:

正規表示式當中 . 表示任意一個字元。

string str = "中";

string regex = ".";

system.out.println(str.matches(regex));

結果是true ;

證明一個漢字就是一個字元

excel怎麼每隔幾個字元插入特定符號

用vba 能輕鬆搞定。第1步 選定目標列 第4步 鍵入公式 a1 b1 c1 第5步 回車 得到目標值,將目標值進行選擇性貼上 值 第6步 刪除多餘資料列 第7步 得到目標值 最後 這樣做了之後其他列勢必會有多餘的 可以用 替換 操作,可以用 替換為空值 注意不是空格 這樣做了之後難免會有目標值後面...

字佔多少個字元,一個字佔多少個字元

不同的編碼字所佔字元數是不同的 1 gbk gb2312編碼 1個字佔2個位元組 2 unicode utf 8編碼 其他編碼等 1個字約佔2 4位元組,這種編碼裡漢字是長度不是一定的,有的長 有的短。字元是可使用多種不同字元方案或 頁來表示的抽象實體。例如,unicode utf 16 編碼將字元...

字元是多少,一個字元是多少?

四舍 入 1 1個字元是一個數字 2 1個字元是1個英文字母 3 1個字元是1個空格 4 1個字元是1個符號 不是全部符號都是一個字元 通常一個位元組是8位二進位制,表示一個英文字母,一個漢字佔2個位元組,1個漢字儲存需要2個字元等同於2個字元等於1個漢字。 路堯家的顧小言 一個字元是由一個位元組 ...