字元與位元組

2021-09-27 02:21:25 字數 1401 閱讀 8076

1、計算機儲存資訊的最小單位,稱之為位(bit),音譯為位元,二進位制的乙個「0」或乙個「1」叫一位。

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

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

1024b=1k(千)b

1024kb=1m(兆)b

1024mb=1g(吉)b

1024gb=1t(太)b

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

4、字元是一種符號,同以上說的儲存單位不是一回事。

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

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

按照ansi編碼標準,標點符號、數字、大小寫字母都佔乙個位元組,漢字佔2個位元組。按照unicode標準所有字元都佔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個位元組。

字元與位元組

z f 字元是可使用多種不同字元方案或 頁來表示的抽象實體。例如,unicode utf 16 編碼將字元表示為 16 位整數序列,而 unicode utf 8 編碼則將相同的字元表示為 8 位位元組序列。公共語言執行庫使用 unicode utf 16 unicode 轉換格式,16 位編碼形式...

字元與位元組

摘 自 位元組 byte 位元組是通過網路傳輸資訊 或在硬碟或記憶體中儲存資訊 的單位。位元組是計算機資訊技術用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制,它是乙個8位的二進位制數,是乙個很具體的儲存空間。1byte 8bit 字元 人們使用的記號,抽象意義上的乙個符號。1 ...

字元與位元組

ascii碼 乙個英文本母 不分大小寫 佔乙個位元組的空間,乙個中文 漢字佔兩個位元組的空間。乙個 二進位制數字序列,在 計算機中作為乙個數字單元,一般為8位二進位制數,換算為 十進位制。最小值 128,最大值127。如乙個ascii碼就是乙個位元組。utf 8編碼 乙個英文 字元等於乙個位元組,乙...