回覆列表
  • 1 # lanfengz3

    一個位元組由8個二進位制位組成的。

    位元組(Byte /bait/ n. [C])是計算機資訊科技用於計量儲存容量的一種計量單位,也表示一些計算機程式語言中的資料型別和語言字元。

    ASCII碼:一個英文字母(包括大小寫)和數字、英文標點,佔一個位元組的空間,一箇中文漢字佔兩個位元組的空間。一個二進位制數字序列,在計算機中作為一個數字單元,一般為8位二進位制數,換算為十進位制。最小值0,最大值255。如一個ASCII碼就是一個位元組。

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

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

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

    相關單位

    B與bit

    資料儲存是以“位元組”(Byte)為單位,資料傳輸是以大多是以“位”(bit,又名“位元”)為單位,一個位就代表一個0或1(即二進位制),每8個位(bit,簡寫為b)組成一個位元組(Byte,簡寫為B),是最小一級的資訊單位。

    易混概念辨析

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

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

    字長

    計算機的每個字所包含的位數稱為字長。根據計算機的不同,字長有固定的和可變的兩種。固定字長,即字長度不論什麼情況都是固定不變的;可變字長,則在一定範圍內,其長度是可變的。

    計算的字長是指它一次可處理的二進位制數字的數目。計算機處理資料的速率,自然和它一次能加工的位數以及進行運算的快慢有關。如果一臺計算機的字長是另一臺計算機的兩倍,即使兩臺計算機的速度相同,在相同的時間內,前者能做的工作是後者的兩倍。

    一般地,大型計算機的字長為32-64位,小型計算機為12-32位,而微型計算機為4-16位。字長是衡量計算機效能的一個重要因素。

    位元組

    位元組是指一小組相鄰的二進位制數碼。通常是8位作為一個位元組。它是構成資訊的一個小單位,並作為一個整體來參加操作,比字小,是構成字的單位。

    在微型計算機中,通常用多少位元組來表示儲存器的儲存容量。

    例如,在C++的資料型別表示中,通常char為1個位元組,int為4個位元組,double為8個位元組。

    理解編碼的關鍵,是要把字元的概念和位元組的概念理解準確。這兩個概念容易混淆,我們在此做一下區分:

    概念描述 舉例

    字元人們使用的記號,抽象意義上的一個符號。 "1", "中", "a", "$", "¥" ……

    位元組計算機中儲存資料的單元,一個8位的二進位制數,是一個很具體的儲存空間。

    字串

    在記憶體中,如果“字元”是以ANSI編碼形式存在的,一個字元可能使用一個位元組或多個位元組來表示,那麼我們稱這種字串為ANSI字串或者多位元組字串。如,"中文123" (佔8位元組,包括一個隱藏的\0)。

    資料傳輸是以2進製表示的,所以1KB不等於1000B。

    1KB=1024B;1MB=1024KB=1024×1024B。其中1024=210。

    1B(byte,位元組)= 8 bit;

    1KB(Kibibyte,千位元組)=1024B= 2^10 B;

    1MB(Mebibyte,兆位元組,百萬位元組,簡稱“兆”)=1024KB= 2^20 B;

    1GB(Gigabyte,吉位元組,十億位元組,又稱“千兆”)=1024MB= 2^30 B;

    1TB(Terabyte,萬億位元組,太位元組)=1024GB= 2^40 B;

    1PB(Petabyte,千萬億位元組,拍位元組)=1024TB= 2^50 B;

    1EB(Exabyte,百億億位元組,艾位元組)=1024PB= 2^60 B;

    1ZB(Zettabyte,十萬億億位元組,澤位元組)= 1024EB= 2^70 B;

    1YB(Yottabyte,一億億億位元組,堯位元組)= 1024ZB= 2^80 B;

    1BB(Brontobyte,一千億億億位元組)= 1024YB= 2^90 B;

    1NB(NonaByte,一百萬億億億位元組) = 1024 BB = 2^100 B;

    1DB(DoggaByte,十億億億億位元組) = 1024 NB = 2^110 B;

  • 中秋節和大豐收的關聯?
  • 戒糖真的可以讓面板變好嗎?