ASCII碼表
完整的 ASCII 字元參考表,具備即時搜尋、類別篩選以及十進位、十六進位、八進位和二進位之間的轉換功能。立即查詢所有 128 個 ASCII 碼。
| 十進位 | 十六進位 | 八進位 | 二進位 | 字元 | 描述 |
|---|
偵測到廣告封鎖,導致我們無法顯示廣告
MiniWebtool 依靠廣告收入免費提供服務。如果這個工具幫到你,歡迎升級 Premium(無廣告 + 更快),或將 MiniWebtool.com 加入允許清單後重新整理頁面。
- 或升級 Premium(無廣告)
- 允許 MiniWebtool.com 顯示廣告,然後重新載入
ASCII碼表
這份 ASCII碼表 參考指南是所有 128 個 ASCII(美國資訊交換標準碼)字元的完整互動指南。您可以立即搜尋、按類別篩選、在十進位、十六進位、八進位和二進位格式之間進行轉換,並探索每個字元的二進位結構。無論您是正在偵錯字元編碼的開發人員、學習資料表示法的學生,還是任何需要快速查詢 ASCII 的人,此工具都將所有內容整合在一個地方。
什麼是 ASCII?
ASCII(美國資訊交換標準碼)是一種於 1963 年首次發佈的字元編碼標準。它使用 7 位元來表示 128 個字元,為每個字元分配一個從 0 到 127 的唯一數字。ASCII 是幾乎所有現代字元編碼系統(包括 UTF-8)的基礎,UTF-8 的前 128 個碼點與 ASCII 向後相容。
開發該標準是為了讓不同的電腦和設備能夠可靠地交換文本資料。在 ASCII 出現之前,不同的製造商使用不相容的字元集,使得系統之間的通訊變得困難。
ASCII 字元類別
128 個 ASCII 字元被組織成不同的組別,每組都有不同的用途:
控制字元 (0-31, 127)
33 個非列印字元,最初設計用於控制硬體設備。著名的範例包括 NUL (0)、Tab (9)、換行 (10)、回車 (13) 和 Escape (27)。
空格 (32)
空格字元用於分隔文本中的單詞。雖然不可見,但它是可列印字元,並在字串中佔用一個位置。
符號與標點符號 (33-47, 58-64, 91-96, 123-126)
32 個特殊字元,包括標點符號 (!"#$%&)、數學運算符 (+=-*/ ) 和括號。對於程式設計和書寫文本至關重要。
數字 (48-57)
10 個阿拉伯數字 0-9。在 ASCII 中,數字從代碼 48 開始,因此數字 '0' 的值為 48,'1' 為 49,依此類推,直到 '9' 為 57。
大寫字母 (65-90)
26 個英文大寫字母 A-Z。'A' 從代碼 65 開始,'Z' 到 90 結束。大寫和小寫之間的差值正好是 32。
小寫字母 (97-122)
26 個英文小寫字母 a-z。'a' 從代碼 97 開始,'z' 到 122 結束。要將大寫轉換為小寫,只需在 ASCII 值上加 32。
如何使用此工具
- 搜尋或瀏覽: 使用搜尋框按名稱、十進位值、十六進位代碼或字元本身查找字元。或滾動瀏覽包含 128 個 ASCII 字元的完整表格。
- 按類別篩選: 點擊類別按鈕(控制、符號、數字、大寫、小寫)以僅顯示該組中的字元。
- 在格式之間轉換: 使用字元轉換器以任何格式(十進位、十六進位、八進位、二進位或字元)輸入數值,並立即查看所有其他格式,並附有二進位視覺化表示。
- 轉換文本字串: 使用『文本轉 ASCII』部分輸入任何文本,並查看每個字元的 ASCII 值以互動式卡片形式顯示。
常見應用場景
程式設計與開發
開發人員在處理字串操作、字元編碼、序列通訊協定、檔案解析器或底層系統程式設計時,經常需要 ASCII 值。十六進位和二進位表示對於偵錯網路協定和二進位檔案格式特別有用。
學習電腦科學
ASCII 是電腦科學教育中的一個基本概念。了解字元如何表示為數字有助於學生掌握二進位編碼、資料類型、字串比較演算法以及文本與記憶體之間的關係等概念。
資料處理與 ETL
資料工程師在處理來自不同來源的檔案時,經常會遇到字元編碼問題。快速的 ASCII 查詢有助於識別和修復編碼問題,特別是可能損壞資料管道的控制字元。
嵌入式系統與物聯網 (IoT)
在處理微控制器、序列通訊 (UART) 或 IoT 協定時,工程師需要 ASCII 表來在位元組層級對訊息進行編碼和解碼。
小撇步與技巧
- 大小寫轉換捷徑: 透過翻轉第 5 位元(與 32 進行 XOR 運算)在大寫和小寫之間切換。例如,'A' (65) XOR 32 = 'a' (97)。
- 數字字元轉數值: 從數字的 ASCII 值中減去 48(或 0x30)即可得到其數值。'7' (55) - 48 = 7。
- 檢查是否為字母: 如果 (c AND 0xDF) 介於 65 和 90 之間,則該字元是字母——此檢查同時適用於兩種大小寫。
- 控制字元公式: 控制字元 1-26 對應於 Ctrl+A 到 Ctrl+Z。其值等於字母在字母表中的位置。
ASCII 與其他編碼的比較
雖然 ASCII 僅涵蓋 128 個字元(對於英文文本足夠),但現代應用程式通常使用更廣泛的編碼:
- 延伸 ASCII (128-255): 各種 8 位元延伸為西歐語言增加了字元,但不同的系統使用不同的映射(ISO 8859-1、Windows-1252 等)。
- Unicode: 一個通用的標準編碼,涵蓋來自幾乎所有書寫系統的 149,000 多個字元。UTF-8 是網路上最常用的編碼,每個字元使用 1-4 個位元組,並且與 ASCII 完全向後相容。
- UTF-16: 每個字元使用 2 或 4 個位元組。常見於 Windows 內部和 Java/JavaScript 字串表示中。
常見問題
什麼是 ASCII?
ASCII(美國資訊交換標準碼)是一種字元編碼標準,為 128 個字元(包括字母、數字、標點符號和控制字元)分配數值 (0-127)。它於 1963 年首次發佈,至今仍是 UTF-8 等現代文本編碼系統的基礎。
ASCII 表中有多少個字元?
標準 ASCII 表包含 128 個字元 (0-127),分為 33 個控制字元 (0-31 和 127)、1 個空格字元 (32)、10 個數字 (48-57)、26 個大寫字母 (65-90)、26 個小寫字母 (97-122) 以及 32 個標點符號/特殊字元。
ASCII 和 Unicode 有什麼區別?
ASCII 僅使用 7 位元對 128 個字元進行編碼,涵蓋基本的英文字母、數字和符號。Unicode 是一個更大的標準,對來自世界上幾乎所有書寫系統的 149,000 多個字元進行編碼。Unicode 的前 128 個碼點與 ASCII 完全相同,這使得 ASCII 成為 Unicode 的一個子集。
如何將字元轉換為其 ASCII 十進位值?
使用此工具頂部的字元轉換器。在字元欄位中輸入任何字元,十進位、十六進位、八進位和二進位值會立即更新。您也可以點擊 ASCII 表中的任何行將其載入到轉換器中。
什麼是 ASCII 控制字元?
ASCII 控制字元(代碼 0-31 和 127)是非列印字元,最初設計用於控制硬體設備像印表機和電傳打字機。常見範例包括 NUL (0)、Tab/HT (9)、Line Feed/LF (10)、Carriage Return/CR (13) 和 Escape/ESC (27)。大多數在現代計算中很少使用,但像 Tab、LF 和 CR 仍然至關重要。
其他資源
引用此內容、頁面或工具為:
"ASCII碼表" 於 https://MiniWebtool.com/zh-tw//,來自 MiniWebtool,https://MiniWebtool.com/
由 miniwebtool 團隊提供。更新日期:2026年3月7日