Skip to main content

計算機概論

二進位(Binary)

  • 電腦只認得「0」和「1」,因為電腦的電路只有兩種狀態(例如:有電/沒電)。

  • 二進位就是用 0 和 1 來表示資料。

  • 例如:

    十進位數字 5,用二進位表示就是 101。

位元(Bit)

  • BitBinary Digit(二進位數位)的縮寫。

  • 是電腦儲存資料的最小單位,只能是 0 或 1。

  • 例如:

    1 個位元可能是 0 或 1。

位元組(Byte)

  • 1 Byte = 8 Bits

    也就是說,8 個位元組成 1 個位元組。

  • 1 Byte 可以表示 2^8 = 256 種不同的數值(0~255)。

  • 例如:

    二進位 01100001 對應到 ASCII 表示的是字母 a。

十六進位(Hexadecimal, 簡稱:Hex)

  • 十六進位用 16 個符號來表示數字:0 ~ 9 和 A ~ F(A=10, B=11, …, F=15)。

  • 常用來簡化二進位的表示,因為:

    • 1 個十六進位數字可以剛好對應 4 個位元(bit)。
  • 例如:

    二進位 1111 1010

    分成兩組:1111 = F,1010 = A

    所以十六進位表示為 FA。

  • 常見用法:

    • 記憶體位址
    • 顏色代碼(如:#FF0000 代表紅色)

簡單對照表**

十進位二進位十六進位
000000
100011
101010A
151111F
25511111111FF