1. 程式人生 > >計算機資料儲存單位及換算

計算機資料儲存單位及換算

1.bit(位元)
bit,我們不一定聽說過的位元,大名鼎鼎的比特幣就是以此命名的。它的簡寫為小寫字母 “b” 。

作為資訊科技的最基本儲存單元,因為位元實在太小了,所以大家生活中並不是經常聽到。那麼 bit 是什麼呢?

電腦是以二進位制儲存以及傳送接收資料的。二進位制的一位,就叫做 1 bit。也就是說 bit 的含義就是二進位制數中的一個數位,即  “0” 或者 "1"。
2.Byte(位元組)
Byte 是位元組的英文寫法。它的簡寫為大寫字母 “B"。

既然名字叫位元組,那肯定跟字元有關係。是的。英文字元通常是一個位元組,也就是 1B,中文字元通常是兩個位元組,也就是 2B。

位元組 Byte 和位元 bit 的換算關係是 1 Byte = 8 bit 。
3. KB (千位元組)
需要了解的是,1 KB 並不是一千位元組,因為計算機只認識二進位制,所以在這裡的 KB,是 2 的 10 次方,也就是 1024 個位元組。

另外很多表示儲存單位的地方都把 B 寫成 b,造成了大家認知的混亂。其實在儲存單位計量中出現 b 的地方,它的意思仍然是 B,不要因為 bit 的縮寫是 b 就被誤導了,在儲存計量中是不會用 位元,千位元 這種單位的。但是在網速計量中,b的真實意思就是指 位元 了,這個我們下面再說。
4.儲存單位換算
儲存單位換算關係如下

1 Byte = 8 bit	 
1 KB= 1024 B	 
1 MB = 1024 KB	 
1 GB = 1024 MB	 
1 TB = 1024 GB


在java中:整數int型別的6用32位二進位制表示
0000-0000 0000-0000 0000-0000 0000-0110 
所以java中的整數6佔用記憶體4Byte = 4位元組