一、概念:
- 位(bit):計算機中最小的資料機關。每一位的狀态隻能是0或1。
- 位元組(byte):存儲空間的基本計量機關,8 個二進制位構成1個位元組。1 個位元組可以儲存 1 個英文字母或者半個漢字。
- KB:表示1024。1KB表示 1024 個位元組。
- char:字元型資料,表示 2 個位元組,也就是 16 位。
- int:整型資料,表示4個位元組。
- 字(word):由若幹個位元組構成,字的位數叫做字長,不同檔次的機器有不同的字長,它是計算機進行資料處理和運算的機關,也就是 CPU 一次能處理的二進制代碼的長度,即CPU一次所能處理的二進制代碼的位數,也就是CPU的位址線的個數,即CPU的位寬。我們平時說的32位處理器,64位處理器中的 32、64 就是對應處理器的字長。
- 半字(halfword):字的一半長度
二、換算公式:
- 1 Byte = 8 bit
- 1 KB = 1024 Byte = 8192 Bit
- 1 MB = 1024 KB
- char = 2 Byte = 16 Bit
- int = 4 Byte = 32 Bit
- word = 32 bits
- halfword = 16 bits