位元組 字 bit byte的關係

2021-06-02 19:43:21 字數 1729 閱讀 3336

字 word

位元組 byte

位 bit,來自英文bit,音譯為「位元」,表示二進位制位。

字長是指字的長度

1字=2位元組(1 word = 2 byte)

1位元組=8位(1 byte = 8bit)

乙個字的字長為16

乙個位元組的字長是8

1 byte = 8 bits

1 kb = 1024 bytes

1 mb = 1024 kb

1 gb = 1024 mb

usb2.0標準介面傳輸速率。許多人都將「480mbps」誤解為480兆/秒。其實,這是錯誤的,事實上「480mbps」應為「480兆位元/秒」或「480兆位/秒」,它等於「60兆位元組/秒」,大家看到差距了吧。

這要從bit和byte說起:bit和byte同譯為"位元",都是資料量度單位,bit=「位元」或「位」。

byte=位元組即1byte=8bits,兩者換算是1:8的關係。

mbps=mega bits per second(兆位/秒)是速率單位,所以正確的說法應該是說usb2.0的傳輸速度是480兆位/秒,即480mbps。

mb=mega bytes(兆比、兆位元組)是量單位,1mb/s(兆位元組/秒)=8mbps(兆位/秒)。

我們所說的硬碟容量是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

最後再說一點: usb2.0 480mbps=60mb/s的傳輸速率還只是理論值,它還要受到系統環境的制約(cpu、硬碟和記憶體等),其實際讀、取寫入硬碟的速度約在11~16mb/s。但這也比usb1.1的12mbps(1.5m/s)快了近10倍。

最開始計算機只是處理資料運算,也就是0-9,加上運算符號,4bit足夠了。舉個例子(實際不是這樣):用0000表示0,0001表示1,0010表示2,依次類推。 

後來加入了字母,程式符號等,8bit也足夠了,而這時誕生了ascii編碼的標準,大家就說把8bit表示出來的值叫做位元組(byte)吧,於是就有了位元組這個單位。 

所以1byte等於8bit是計算機發展中的乙個約定出來的規則。

1 漢字 = 2 byte = 16 bit (這裡不是很準確,當編碼不同的時候,1個漢字所佔的位元組數也會有所不同,有些編碼是佔 2個位元組,有些則不是,可能是 3個或者 4個)

位元組記憶體

取值範圍

資料型別

基本資料型別

內建型別

整數型別

byte(位元組型)18位

-128~127

(-2^7 ~2^7 -1) 

short(短整型)

216位

-32768~32767

(-2^15~2^15-1)

int(整型)

432位

-2147483648~2147483647

(-2^31~2^31-1)

long(長整型)

864位

-9223372036854774808~9223372036854774807

(-2^63~2^63-1)

浮點型別

float(單精度型)

4double(雙精度型別)

8字元型別

char

1布林型別

boolean

1引用型別

位元組 字 bit byte的關係

字 word 位元組 byte 位 bit 字長是指字的長度 1字 2位元組 1 word 2 byte 1位元組 8位 1 byte bit 乙個字的字長為16 乙個位元組的字長是8 1 byte 8 bits 1 kb 1024 bytes 1 mb 1024 kb 1 gb 1024 mb u...

位元組 字 bit byte的關係

字 word 位元組 byte 位 bit 字長是指字的長度 1字 2位元組 1 word 2 byte 1位元組 8位 1 byte 8bit 乙個字的字長為16 乙個位元組的字長是8 1 byte 8 bits 1 kb 1024 bytes 1 mb 1024 kb 1 gb 1024 mb ...

位元組 字 bit byte的關係

字 word 位元組 byte 位 bit 字長是指字的長度 1字 2位元組 1 word 2 byte 1位元組 8位 1 byte 8bit 乙個字的字長為16 乙個位元組的字長是8 1 byte 8 bits 1 kb 1024 bytes 1 mb 1024 kb 1 gb 1024 mb ...