什么是 ASCII:ASCII(美国信息交换标准代码)是一种广泛使用的字符编码标准,用于在计算机和通信设备中表示文本。它定义了 128 个字符(0-127),包括字母、数字、标点符号和控制字符。
什么是十六进制:十六进制是一种以 16 为基数的计数系统,使用 0-9 和 A-F(或 a-f)表示数值。它在计算机中常用于简洁地表示二进制数据,每个十六进制位对应 4 位二进制。
ASCII 与十六进制的联系:每个 ASCII 字符都有一个对应的十进制值,可以直接转换为十六进制。例如,'A' 的 ASCII 值为 65,十六进制为 41。
ASCII 的起源:ASCII 于 1963 年由美国国家标准协会(ANSI)首次标准化,旨在统一计算机和通信设备中的字符表示方式。它是许多现代编码(如 Unicode)的基础。
十六进制的演变:十六进制的使用可以追溯到早期的计算机和编程语言(如汇编语言),因为它比二进制更紧凑,比十进制更适合表示机器级数据。
ASCII 转十六进制:输入 'Hi' 输出 '48 69'。
十六进制转 ASCII:输入 '48 69' 输出 'Hi'。
ASCII 转十六进制:输入 'Hello, World!' 输出 '48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21'。
十六进制转 ASCII:输入 '48 65 6c 6c 6f 2c 20 57 6f 72 6c 64 21' 输出 'Hello, World!'。
控制字符:ASCII 码中的 0-31 和 127 是不可打印的控制字符(如换行符 0A),在转换中仍会显示为十六进制值。
扩展 ASCII:128-255 范围属于扩展 ASCII,可能因编码表不同而变化,本工具仅支持标准 ASCII(0-127)。
与 Unicode 的对比:Unicode 是 ASCII 的超集,支持全球字符集,而 ASCII 仅限于基本拉丁字符。