> 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。