字節、字符、位、bit、byte之間的關系
1. 概要
- 位(bit):是計算機 內部數據 儲存的最小單位,表示二進制位,11001100是一個八位二進制數。
電腦記憶體中最小的單位,在二進位電腦系統中,每一bit 可以代表0 或 1 的數位訊號。
- 字節(byte):是計算機中 數據處理 的基本單位,習慣上用大寫 B 來表示,1B(byte,字節)= 8bit(位)。
一個Byte由8 bits 所組成,可代表一個字元(AZ)、數字(09)、或符號(,.?!%&+-*/),是記憶體儲存資料的基本單位。
- 字符:是指計算機中使用的字母、數字、字和符號
2. 擴展
- 字節的來由
最開始計算機只是處理數據運算,也就是0-9,加上運算符號,4bit足夠了。舉個例子(實際不是這樣):用0000表示0,0001表示1,0010表示2,依次類推。
后來加入了字母,程序符號等,8bit也足夠了,而這時誕生了ASCII編碼的標准,大家就說把8bit表示出來的值叫做字節(byte)吧,於是就有了字節這個單位。
所以1byte等於8bit是計算機發展中的一個約定出來的規則。
- 漢字:
1 漢字 = 2 byte = 16 bit (這里不是很准確,當編碼不同的時候,1個漢字所占的字節數也會有所不同,有些編碼是占 2個字節,有些則不是,可能是 3個或者 4個)
- usb2.0
usb2.0的傳輸速度是480mbps,即480兆位/秒。
mb=mega bytes(兆比、兆字節)是量單位,1mb/s(兆字節/秒)=8mbps(兆位/秒)。
與傳輸速度有關的b一般指的是bit
- 電腦硬盤
硬盤容量是40gb、80gb、100gb,這里的b指是的byte也就是“字節”。
1 kb = 1024 bytes =2^10 bytes
1 mb = 1024 kb = 2^20 bytes
1 gb = 1024 mb = 2^30 bytes
與容量有關的b一般指的是byte