位元組

位元組

位元組(Byte)是計算機信息技術用於計量存儲容量的一種計量單位,也表示一些計算機程式語言中的數據類型和語言字元。

一個位元組存儲8位無符號數,儲存的數值範圍為0-255。如同字元一樣,位元組型態的變數只需要用一個位元組(8位元)的記憶體空間儲存。

基本介紹

  • 中文名:位元組
  • 外文名:Byte
  • 簡寫:B
  • 學科:計算機
  • 定義:相當於一個字元,8位=1位元組
  • 類型:數字信息的單位
簡介,數據類型,相關單位,換算,位元組順序,

簡介

位元組是二進制數據的單位。一個位元組通常8位長。但是,一些老型號計算機結構使用不同的長度。為了避免混亂,在大多數國際文獻中,使用詞代替byte。在多數的計算機系統中,一個位元組是一個8位長的數據單位,大多數的計算機用一個位元組表示一個字元、數字或其他字元。一個位元組也可以表示一系列二進制位。在一些計算機系統中,4 個位元組代表一個字,這是計算機在執行指令時能夠有效處理數據的單位。一些語言描述需要2個位元組表示一個字元,這叫做雙位元組字元集。一些處理器能夠處理雙位元組或單位元組指令。位元組通常簡寫為“B”,而位通常簡寫為小寫“b”,計算機存儲器的大小通常用位元組來表示。

數據類型

位元組(Byte)是計算機信息技術用於計量存儲容量的一種計量單位,也表示一些計算機程式語言中的數據類型和語言字元。Byte是從0-255的無符號類型,所以不能表示負數。

相關單位

B與bit
bit一詞由binary(二進制的)和digit(數字)2個詞合併而成,所以bit即“二進制數字”。“比特”是英文bit的漢語音譯。數據存儲是以“位元組”(Byte)為單位,數據傳輸大多是以“位”(bit,又名“比特”)為單位。一個位就代表一個0或1(即二進制),每8個位(bit,簡寫為b)組成一個位元組(Byte,簡寫為B),是最小一級的信息單位。
比特通常用於數據在網路上的傳輸,比如通常都說這條電話線每秒可以傳送9600比特的二進制流,而不是說l200位元組。位元組通常用在數據的存儲系統中,比如說軟碟的容量是1.44兆位元組。
字(Word)
在計算機中,一串數碼作為一個整體來處理或運算的,稱為一個計算機字,簡稱字。字通常分為若干個位元組(每個位元組一般是8位)。在存儲器中,通常每個單元存儲一個字。因此每個字都是可以定址的。字的長度用位數來表示。
字長
計算機的每個字所包含的位數稱為字長,計算的字長是指它一次可處理的二進制數字的數目。一般地,大型計算機的字長為32-64位,小型計算機為12-32位,而微型計算機為4-16位。字長是衡量計算機性能的一個重要因素。

換算

不同數量級間
信息存儲量是度量存儲器存放程式和數據的數量。其主要度量單位是位元組,1個位元組(Byte)等於8位(b)二進制。位(bit,Binary Digits):存放一位二進制數,即0或1,為最小的存儲單位,8個二進制位為一個位元組單位。一個英文字母(不分大小寫)占一個位元組的空間,一個中文漢字占兩個位元組的空間。英文標點占一個位元組,中文標點占兩個位元組。
1位元組(Byte)=8位(bit)
1KB( Kilobyte,千位元組)=1024B
1MB( Megabyte,兆位元組)=1024KB
1GB( Gigabyte,吉位元組,千兆)=1024MB
1TB( Trillionbyte,萬億位元組,太位元組)=1024GB
1PB( Petabyte,千萬億位元組,拍位元組)=1024TB
1EB( Exabyte,百億億位元組,艾位元組)=1024PB
1ZB(Zettabyte,十萬億億位元組,澤位元組)=1024EB
1YB( Yottabyte,一億億億位元組,堯位元組)=1024ZB
1BB( Brontobyte,千億億億位元組)=1024YB

位元組順序

應該注意到,多位元組欄位中的值是按照大末尾(big- endian)順序規定的,具體來說就是最高位的位元組出現在高位,而低位的位元組出現在低位。這會引起工作在Intel平台上的程式設計師的迷惑,因為在 Intel的平台上。數據是按照小末尾(little-endian)順序存儲的,高位的位元組出現在低位。

相關詞條

熱門詞條

聯絡我們