1. 程式人生 > >位,位元組,字關係

位,位元組,字關係

位(bit):簡單來說一位就是一個二進位制數
官方一點:資料儲存的最小單位。在計算機中的二進位制數系統中,位,簡記為b,也稱為位元,每個0或1就是一個位(bit)。計算機中的CPU位數指的是CPU一次能處理的最大位數。例如32位計算機的CPU一個機器週期內可以處理32位二進位制資料的計算機。

位元組:簡單來說就是8個二進位制數,即8 bit 就稱為一個位元組(Byte)
位元組這個詞最早起源於1956年前後,由IBM公司提出。最早的拼寫方式是bite,但是為了避免與bit混淆用y代替了i。到20世紀60年代中葉,在IBM的360系統的方展下(一種大規模複雜的商用計算機)位元組這個詞逐漸開始用來表示一組8位元資料。

字:自然的儲存單位
在計算機中,一串數碼作為一個整體來處理或運算的,稱為一個計算機字,簡稱字。字通常分為若干個位元組(每個位元組一般是8位)。在儲存器中,通常每個單元儲存一個字,因此每個字都是可以定址的。字的長度用位數來表示。
在計算機的運算器、控制器中,通常都是以字為單位進行傳送的。字出現在不同的地址其含義是不相同。例如,送往控制器去的字是指令,而送往運算器去的字就是一個數。
有符號即一半到一半,無符號0到範圍-1
char型別(1位元組即8位,表示範圍2^8)
int型別(2位元組即16位,表示範圍2^16)
long型別(4位元組即32位,表示範圍2^32)
float型別(4位元組即32位,表示範圍2^32)
double型別(8位元組即64位,表示範圍2^64)
這裡寫圖片描述