字元個數和位元組數有什麼區別,字元與位元組有什麼區別

2021-03-03 20:27:41 字數 5527 閱讀 4605

1樓:匿名使用者

在純ascii碼下,位元組

數=字串長度=字元個數,因為每個字元就一個位元組。

在unicode下,位元組數/2=字串長度=字元個數,因為每個字元都是2個位元組。

在ascii碼與其它雙位元組字元系統混用時,位元組數=ascii碼字元個數+雙位元組字元個數*2,而此時字串長度到底怎麼統計就不好說了,有的語言如c語言,此時字串長度=位元組數,有的語言如js,此時字元產長度=字元個數。

字元與位元組有什麼區別

2樓:隨偉春芳歇

字元與位元組的區別:

位元組(byte )是計算機資訊科技用於計量儲存容量的一種計量單位,通常情況下一位元組等於有八位,  也表示一些計算機程式語言中的資料型別和語言字元。byte資料型別(位元組型)用一個位元組(byte)儲存,可區別256個數字,取值範圍:0到255。

byte是從0-255的無符號型別,所以不能表示負數。

字元是指計算機中使用的文字和符號,比如1、2、3、a、b、c、~!·#¥%……—*()——+、等等。

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

最小值-128,最大值127。如一個ascii碼就是一個位元組。

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

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

3樓:匿名使用者

(一)「位元組」的定義

位元組(byte)是一種計量單位,表示資料量多少,它是計算機資訊科技用於計量儲存容量的一種計量單位。

(二)「字元」的定義

字元是指計算機中使用的文字和符號,比如1、2、3、a、b、c、~!·#¥%……—*()——+、等等。

(三)「位元組」與「字元」

它們完全不是一個位面的概念,所以兩者之間沒有「區別」這個說法。不同編碼裡,字元和位元組的對應關係不同:

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

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

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

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

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

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

4樓:匿名使用者

字元與位元組它們完全不是一個位面的概念,所以兩者之間沒有「區別」這一說法。在不同編碼裡,字元和位元組的對應關係是不同的。一般來說,半形英文狀態下一個字母或數字(稱之為字元)佔用一個位元組,一個漢字用兩個位元組表示。

在不同的編碼方式下一個字元佔的位元組數是不同的,所以兩者是不能劃等號的。

1個位元組(byte)等於8個bit位,每個bit位是0/1兩種狀態,也就是說一個位元組可以表示256個狀態,計算機裡用位元組來作為最基本的儲存單位。

字元,在計算機和電信技術中,一個字元是一個單位的字形、類字形單位或符號的基本資訊。

字元是指計算機中使用的字母、數字、字和符號,包括:1、2、3、a、b、c、~!·#¥%……—*()——+等等。

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

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

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

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

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

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

5樓:謊言刷粉號

位元組是儲存容量的基本單位,1位元組=8個二進位制位。 字元是指字母、數字、漢字和各種符號。一個字元在計算機中用若干個位元組的二進位制數表示,西文字元1個位元組,中文字元2個位元組。

6樓:安徽新華電腦專修學院

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

7樓:我素

淺藍色,你說錯了。字元和位元組是沒有必然聯絡的,首先有時候跟計算機本身有關,有時候也和字符集本身有關,比如unicode字元在32位作業系統上就規定為2個位元組。而1個位元組就是你看到的1b(1byte)。

1b = 8bit(位),即1位元組等於8個位,這個位就是我們常說的二進位制數位了,也即一個0或者1,,8個位表示即是11111111,這樣的表示。如果是ascii碼在32位作業系統上一般是1個位元組的(當然,根據不同的語言也有所不同)。這個是具體而微的東西,它們之間沒有必然聯絡。

淺藍色肯定是把字元理解成位元組了。

8樓:情獸丶

位元組是記憶體儲存資料的單位,字元則是一種資料。1樓的說法是不對的,記憶體分配給字元資料預設是 2個位元組,比如 'a' 是一個字元資料 ,在電腦記憶體裡佔兩個位元組的儲存單位。不明白的歡迎在問 謝謝,希望採納

9樓:百度使用者

根上看就一個區別: 字元與位元組所佔記憶體空間不同,至於各佔多少,前面的人都回答了。

10樓:百度使用者

一個字元等於兩個位元組

字元與位元組有什麼區別嗎

11樓:匿名使用者

字元與位元組它們完全不是一個位面的概念,所以兩者之間沒有「區別」這一說法。在不同編碼裡,字元和位元組的對應關係是不同的。一般來說,半形英文狀態下一個字母或數字(稱之為字元)佔用一個位元組,一個漢字用兩個位元組表示。

在不同的編碼方式下一個字元佔的位元組數是不同的,所以兩者是不能劃等號的。

1個位元組(byte)等於8個bit位,每個bit位是0/1兩種狀態,也就是說一個位元組可以表示256個狀態,計算機裡用位元組來作為最基本的儲存單位。

字元,在計算機和電信技術中,一個字元是一個單位的字形、類字形單位或符號的基本資訊。

字元是指計算機中使用的字母、數字、字和符號,包括:1、2、3、a、b、c、~!·#¥%……—*()——+等等。

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

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

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

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

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

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

12樓:專虐小學狗

位元組是計算機基礎單位,一個字元相當於2個位元組

13樓:掌碧奇以

不是。首先:字元是一個

名詞。形容某個

變數為字元型。

位元組時一個

量詞。表示一個變數佔用多少個位元組。

最後:一個字元佔一個位元組。

14樓:漆小支晶靈

(一)「位元組」的定義

位元組(byte)是一種計量單位,表示資料量多少,它是計算機資訊科技用於計量儲存容量的一種計量單位。

(二)「字元」的定義

字元是指計算機中使用的文字和符號,比如1、2、3、a、b、c、~!·#¥%……—*()——+、等等。

(三)「位元組」與「字元」

它們完全不是一個位面的概念,所以兩者之間沒有「區別」這個說法。不同編碼裡,字元和位元組的對應關係不同:

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

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

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

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

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

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

字、字元、位元組有什麼區別?

15樓:卑鄙的大臭臭

一、代表的含義不同

1、字的主要字義是指用來記錄語言的符號。

2、位元組(byte /bait/ n. [c])是計算機資訊科技用於計量儲存容量的一種計量單位,通常情況下一位元組等於八位。

3、字元是指計算機中使用的字母、數字、字和符號。

二、大小有所不同

在計算機領域, 字是用於表示其自然的資料單位的術語。在這個特定計算機中,字是其用來一次性處理事務的一個固定長度的位(bit)組。

8個「位」構成一個「位元組(byte)」字和位元組之間的關係因計算機不同而異例如16位計算機一次運算能處理16個「位」,即兩個「位元組」,稱為一個「字」,而在32位計算機中,一個「字」就是四個「位元組」。

英文狀態下一個字母或字元佔用一個位元組,一個漢字用兩個位元組表示

擴充套件資料

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

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

換算為十進位制 ,最小值-128,最大值127。如一個ascii碼就是一個位元組。

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

位元組和位元組數區別,字元個數和位元組數有什麼區別

位元組 一個二進位制數字序列,在計算機中作為一個數字單元,一般比一個字短 內。量詞。計容算計算機記憶體容量的單位。為英語byte的義譯。計算機中一個位元組由八個位元組成,可存放一個字母,或一個特殊符號,數字則可存放一個或兩個 依使用字碼而異 字元個數和位元組數有什麼區別 在純ascii碼下,位元組 ...

數值9 40和9 4有什麼區別,數字字串和數值型資料有什麼區別

二者數值相等。9.40精確到百分位,9.4精確到十分位。一 有效 字 significant figure 實驗時常需以儀器進 各種測 並記 測 所得 據。如以滴定管進 滴定,右圖中的滴定管,它的最小測 單位是 0.1 ml,所 取的滴定體積為 2.15 ml。其中 2.1 是刻 上可準確 到的 字...

詞典和字典有什麼區別,字典 詞典,有什麼區別?

辭典和詞典沒有區別 字典也是 字典 是一本參考書,用於按一定順序收集詞彙並對其進行解釋以供人類參考。廣義詞典包括語言詞典和以單詞為包含單位的各種參考書。窄詞典僅指語言詞典。它的總體結構通常由序言,一般示例,文字,附錄,索引和其他部分組成。文字以術語形式解釋術語,並且術語以有序的方式排列。根據不同的標...