> binary | base2 | 01010101 <

// 二進位 – 在文字與二進位(2 進位表示)之間轉換

[FUNDAMENTAL]

電腦的底層語言

電腦最基礎的語言——所有資訊最後都會變成 0 和 1 的序列。

[EDUCATIONAL]

教學與學習利器

非常適合用來理解電腦如何儲存與處理資料。

[PRECISE]

位元級精細控制

將資料精確到每一個位元,方便觀察與調整。

>> 技術說明

二進位如何運作?:

二進位(2 進位制)只使用 0 和 1 兩個數字。每一位代表一個位元(bit)。8 個位元組成 1 個位元組(byte),可以表示一個 ASCII 字元,或是 UTF-8 編碼的一部分。

範例:

'A' → 01000001 '1' → 00110001 '\n' → 00001010

為什麼要檢視二進位?:

  • >電腦科學入門與教學
  • >低階與嵌入式程式設計
  • >數位電路與電子工程
  • >資料分析與除錯
  • >密碼學基礎概念

>> 常見問題

什麼是二進位?

二進位是一種以 2 為底的數字系統,只使用 0 和 1 兩個數字。它是電腦用來儲存與處理所有資訊(包含文字、圖片與程式等)的基礎表示方式。

為什麼電腦使用二進位?

因為電子電路很容易區分導通(1)與關閉(0)這兩種狀態,使用 0 與 1 來表示資訊既可靠又高效,因此二進位成為數位系統的基礎。

bit 和 byte 有什麼差別?

bit(位元)是最小的二進位單位,只能是 0 或 1。byte(位元組)由 8 個位元組成,可以表示 256 種不同的數值(2^8),通常用來儲存一個字元。

二進位如何表示文字?

文字透過 ASCII、UTF-8 等字元編碼標準來表示。每個字元都會對應到一個整數,之後再以二進位形式儲存。例如,「A」 的十進位值是 65,對應的二進位就是 01000001。

其他語言