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

2021-03-06 23:16:20 字數 5910 閱讀 3460

1樓:匿名使用者

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

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

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個位元組。

2樓:專虐小學狗

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

3樓:掌碧奇以

不是。首先:字元是乙個

名詞。形容某個

變數為字元型。

位元組時乙個

量詞。表示乙個變數占用多少個位元組。

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

4樓:漆小支晶靈

(一)「位元組」的定義

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

(二)「字元」的定義

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

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

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

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

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

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

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

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

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

字元與位元組有什麼區別

5樓:隨偉春芳歇

字元與位元組的區別:

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

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

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

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

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

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

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

6樓:匿名使用者

(一)「位元組」的定義

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

(二)「字元」的定義

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

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

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

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

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

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

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

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

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

7樓:匿名使用者

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

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

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個位元組。

8樓:謊言刷粉號

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

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

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

10樓:我素

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

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

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

11樓:情獸丶

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

12樓:百度使用者

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

13樓:百度使用者

乙個字元等於兩個位元組

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

14樓:卑鄙的大臭臭

一、代表的含義不同

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

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

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

二、大小有所不同

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

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

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

擴充套件資料

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

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

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

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

15樓:匿名使用者

1.計算機儲存容量基本單位是位元組(byte),音譯為拜特,8個二進位制位組成1個位元組。一般而言:

乙個標準英文本母佔乙個位元組位置,乙個標準漢字佔二個位元組位置。字元是一種符號,與字,位元組根本就不是一回事兒,無法比較。

2.計算機記憶體中,最小的儲存單位是「位(bit)」,8個「位」構成乙個「位元組(byte)」,位元組是記憶體的基本單位,也是編址單位。而字和位元組之間的關係因計算機不同而異例如16位計算機一次運算能處理16個「位」,即兩個「位元組」,稱為乙個「字」,而在32位計算機中,乙個「字」就是四個「位元組」。

3.一般來說,英文狀態下乙個字母或數字(稱之為字元)占用乙個位元組,乙個漢字用兩個位元組表示,在不同的編碼方式下乙個字元佔的位元組不太一樣。

擴充套件資料

計算機儲存容量大小以位元組數來度量,1024進製:

1024b=1k(千)b

1024kb=1m(兆)b

1024mb=1g(吉)b

1024gb=1t(太)b

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

按照ansi編碼標準,標點符號、數字、大小寫字母都佔乙個位元組,漢字佔2個位元組。按照unicode標準所有字元都佔2個位元組。

符號常量與字元常量有什麼區別字元常量與字串常量有什麼區別?

字元常量和符號常量的區別 乙個常量即可以直接用字面形式表示 稱為直接常量,如124,156.8 也可以用乙個識別符號來代表乙個常量,稱為 符號常量 但符號常量必須在程式中的說明部分定義,也就是說先定義,後使用。字元常量是由單個字元組成,所有字元來自ascii字符集,共有256個字元。在程式中,通常用...

字串與無符號字元陣列有什麼區別

c語言字元陣列和字串的區別,字元陣列是一個儲存字元的陣列,而字串是一個用雙括號括起來的以 0 結束的字元序列,雖然字串是儲存在字元陣列中的,但是一定要注意字串的結束標誌是 0 總的來說是沒有區別的,字串就是以字元陣列形式儲存的。可以把一個字串看成是一個字元陣列,可以按陣列那樣操作。兩者沒有本質的區別...

字元常量與字串常量區別,字元常量與字串常量的區別是什麼

字串常量 以雙引號引起來的資料,如 hello 12345 he123 a 字元常量 以單引號引來的乙個字元,如 a 0 0 n 在計算機中乙個字元佔乙個位元組,其數值為字元的ascii值,如 a 97 0 48 字串常量 以雙引號引起來,字元常量 以單引號引來 字串常量是以雙引號引起來的資料,比如...