位元組與字的區別,字 字元 位元組有什麼區別?

2021-08-08 01:15:39 字數 6330 閱讀 2430

1樓:zxj清歡

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

"字"由若干個位元組構成,字的位數叫做字長,不同檔次的機器有不同的字長。字是計算機進行資料處理和運算的單位。

區別:例如一臺8位機,它的1個字就等於1個位元組,字長為8位。如果是一臺16位機,那麼,它的1個字就由2個位元組構成,字長為16位。

2樓:匿名使用者

(一)「位元組」的定義

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

(二)「字元」的定義

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

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

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

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

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

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

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

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

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

3樓:甫布從向真

字是電腦顯示出來的可閱讀的文字,包括所有的字元。位元組是電腦儲存資料的最小單位,每個字元是1個位元組,每個漢字是兩個位元組。

4樓:匿名使用者

計算機記憶體中,最小的儲存單位是「位(bit)」,8個「位」構成一個「位元組(byte)」,位元組是記憶體的基本單位,也是編址單位,例如,某計算機的記憶體是2gb,指的就是該計算機的記憶體中共有2×1024×1024×1024個位元組。計算機的效能越強,一次運算所能處理的「位」越多,例如16位計算機一次運算能處理16個「位」,即兩個「位元組」,稱為一個「字」。所以,一個「字」有幾個「位元組」構成和計算機的型號有關。

例如32位計算機中,一個「字」就是四個「位元組」。

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

5樓:卑鄙的大臭臭

一、代表的含義不同

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

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

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

二、大小有所不同

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

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

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

擴充套件資料

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

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

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

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

6樓:匿名使用者

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

7樓:子非魚的蝶夢

分析如下:

1、在計算機中,一串數碼作為一個整體來處理或運算的,稱為一個計算機字,簡稱字。字通常分為若干個位元組(每個位元組一般是8位)。在儲存器中,通常每個單元儲存一個字,因此每個字都是可以定址的。

字的長度用位數來表示。

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

在ascii編碼中,一個英文字母字元儲存需要1個位元組。

在gb2312編碼或gbk編碼中,一個漢字字元儲存需要2個位元組。在utf-8編碼中,一個英文字母字元儲存需要1個位元組,一個漢字字元儲存需要3到4個位元組。

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

3、位元組(byte):位元組是通過網路傳輸資訊(或在硬碟或記憶體中儲存資訊)的單位。位元組是計算機資訊科技用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制,它是一個8位的二進位制數,是一個很具體的儲存空間。

8樓:沒事吧小姐啊

1、字:

在計算機領域, 對於某種特定的計算機設計而言,字是用於表示其自然的資料單位的術語。在這個特定計算機中,字是其用來一次性處理事務的一個固定長度的位(bit)組。一個字的位數(即字長)是計算機系統結構中的一個重要特性。

一串數碼作為一個整體來處理或運算的,稱為一個計算機字,簡稱字。字通常分為若干個位元組(每個位元組一般是8位)。在儲存器中,通常每個單元儲存一個字,因此每個字都是可以定址的。

字的長度用位數來表示。

在計算機的運算器、控制器中,通常都是以字為單位進行傳送的。字出現在不同的地址其含義是不相同。例如,送往控制器去的字是指令,而送往運算器去的字就是一個數。

2、字元:

是指計算機中使用的字母、數字、字和符號,包括:a、a、中、+、*、の......均表示一個字元;

在 ascii 編碼中,一個英文字母字元儲存需要1個位元組。在 gb 2312 編碼或 gbk 編碼中,一個漢字字元儲存需要2個位元組。

在utf-8編碼中,一個英文字母字元儲存需要1個位元組,一個漢字字元儲存需要3到4個位元組。

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

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

3、位元組(byte /bait/ n. [c]):

是計算機資訊科技用於計量儲存容量的一種計量單位,通常情況下一位元組等於八位, 也表示一些計算機程式語言中的資料型別和語言字元。位元組是指一小組相鄰的二進位制數碼。它是構成資訊的一個小單位,並作為一個整體來參加操作,比字小,是構成字的單位。

8個位構成一個位元組;即:1 byte (位元組)= 8 bit(位);

1 kb = 1024 b(位元組);

1 mb = 1024 kb;   (2^10 b)

1 gb = 1024 mb;  (2^20 b)

1 tb = 1024 gb;   (2^30 b)

9樓:ok帥的一塌糊塗

1、字在計

算機中,一串數碼作為一個整體來處理或運算的,稱為一個計算機字,簡稱字。字通常分為若干個位元組(每個位元組一般是8位)。在儲存器中,通常每個單元儲存一個字,因此每個字都是可以定址的。

字的長度用位數來表示。

在計算機的運算器、控制器中,通常都是以字為單位進行傳送的。字出現在不同的地址其含義是不相同。例如,送往控制器去的字是指令,而送往運算器去的字就是一個數。

2、字元是指計算機中使用的字母、數字、字和符號,包括:1、2、3、a、b、c、~!·#¥%……—*()——+等等。在ascii編碼中,一個英文字母字元儲存需要1個位元組。

在gb2312編碼或gbk編碼中,一個漢字字元儲存需要2個位元組。在utf-8編碼中,一個英文字母字元儲存需要1個位元組,一個漢字字元儲存需要3到4個位元組。

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

2.位元組:計算機儲存容量基本單位是位元組(byte),音譯為拜特,8個二進位制位組成1個位元組,一個標準英文字母佔一個位元組位置,一個標準漢字佔二個位元組位置。

計算機儲存容量大小以位元組數來度量。

1024進位制:

1024b=1k(千)b

1024kb=1m(兆)b

1024mb=1g(吉)b

1024gb=1t(太)b

以下還有pb、eb、zb、yb 、nb、db,一般人不常使用了。

擴充套件資料

國際單位制

1kb=1024b;1mb=1024kb=1024×1024b。

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

1kb(kilobyte,千位元組)=1000b= 10^3 b;

1mb(megabyte,兆位元組,百萬位元組,簡稱「兆」)=1000kb= 10^6 b;

1gb(gigabyte,吉位元組,十億位元組,又稱「千兆」)=1000mb= 10^9 b;

1tb(terabyte,萬億位元組,太位元組)=1000gb= 10^12 b;

1pb(petabyte,千萬億位元組,拍位元組)=1000tb= 10^15 b;

1eb(exabyte,百億億位元組,艾位元組)=1000pb= 10^18 b;

1zb(zettabyte,十萬億億位元組,澤位元組)= 1000eb= 10^21 b;

1yb(yottabyte,一億億億位元組,堯位元組)= 1000zb= 10^24 b;

1bb(brontobyte,一千億億億位元組)= 1000yb= 10^27 b;

1nb(nonabyte,一百萬億億億位元組) = 1000 bb = 10^30b;

1db(doggabyte,十億億億億位元組) = 1000 nb = 10^33 b;

國際電工委員會的電氣技術用字母符號標準iec 60027-2 [4]  iec 80000-13 [5]

資料儲存是以10進製表示,資料傳輸是以2進製表示的,所以1kb不等於1000b。

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

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

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

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

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

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

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

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

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

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

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

漢字在gbk gb2312編碼是2個位元組。位元組 位元組 byte 是計算機資訊科技用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。在ascii碼中,一個英文字母 不分大小寫 佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間。對於符號來說,英文標點佔一個位元組,中文標點佔兩...

字元指標變數和字元陣列的區別,字元陣列與字元指標變數的區別

簡單說一下 字元 非字串陣列,字元陣列和字串陣列是有區別的,字串陣列每個元素都是一個字串 陣列是用來存放字元的陣列,在記憶體中佔一段連續的單元。所佔記憶體存放的是字串。定義方法為 char a n n為常量表示式,可初始化。字元指標是指向字元的指標,所佔記憶體單元存放的是所指字元的記憶體單元。定義方...

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

字串常量是以雙引號引起來的資料,比如說 12343 chinere 這是一個字串常量 等等 是以 0 為結束標誌的 也是就是說比如 1234 其實長度是5,因為其實還有一個隱藏的 0 而字元常量是單引號引起來的資料,比如說 a 7 百 在c語言中字元的長度是一個位元組,所以 如果是ascii碼錶中的...