回覆列表
  • 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個位元組。

  • 中秋節和大豐收的關聯?
  • 迦納首都是什麼?