ASCII对照表
ASCII码字符对照表和转换
ASCII转换器
转换结果:
字符:
{{ convertedChar }} |
十进制: {{ convertedDec }} |
十六进制: {{ convertedHex }} |
二进制: {{ convertedBin }}
| 十进制 | 十六进制 | 二进制 | 字符 | 说明 |
|---|---|---|---|---|
| {{ item.dec }} | {{ item.hex }} | {{ item.bin }} | {{ item.char }} | {{ item.desc }} |
核心特性
- 📊 完整对照表 - 提供128个ASCII字符完整对照(0-127)
- 🔄 多进制转换 - 支持十进制、十六进制、二进制互转
- 🔍 实时搜索 - 快速查找ASCII码、字符或描述
- 📝 控制字符说明 - 详细标注所有控制字符含义
- 🎯 精确定位 - 直接查询字符对应的各进制值
- 💯 完全免费 - 永久免费使用,无任何限制
- 🚫 无广告干扰 - 纯净工具,专注编码查询
什么是ASCII码?
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。ASCII码使用7位二进制数(0-127)表示128个字符,是计算机系统中最基本的字符编码标准。
ASCII码分类
- 0-31 和 127:控制字符(非打印字符),如换行(LF)、回车(CR)、制表符(TAB)等,用于控制设备或格式化输出
- 32-126:可打印字符,包括数字、字母、标点符号和空格,可在屏幕上显示
- 48-57:数字 0-9,常用于数值计算和显示
- 65-90:大写字母 A-Z,大小写转换相差32
- 97-122:小写字母 a-z,大小写转换相差32
常用控制字符
NUL (0)- 空字符,字符串结束标志TAB (9)- 水平制表符,跳到下一制表位LF (10)- 换行符(Line Feed),Unix/Linux系统的换行CR (13)- 回车符(Carriage Return),旧Mac系统的换行CR+LF (13,10)- 回车换行,Windows系统的换行ESC (27)- 转义字符,ANSI转义序列的开始SPACE (32)- 空格,最常用的分隔符DEL (127)- 删除字符,用于删除操作
使用技巧
- 💡 快速转换:在转换器中输入任意格式(字符/十进制/十六进制/二进制),自动转换为其他格式
- 💡 搜索功能:在搜索框中输入任何关键字(如"CR"、"65"、"空格"),快速定位相关字符
- 💡 大小写转换:大写字母转小写加32,小写字母转大写减32(如'A'=65,'a'=97)
- 💡 程序使用:在C/C++中使用
char c = 65;表示'A',在Python中使用chr(65)和ord('A')转换 - 💡 调试技巧:查看二进制位模式,理解位运算和掩码操作
编程应用场景
- 🔧 字符串处理和文本解析
- 🔧 网络协议数据解析(如HTTP头部)
- 🔧 文件格式解析(CSV、TXT等)
- 🔧 终端控制和ANSI转义序列
- 🔧 数据加密和编码转换
- 🔧 嵌入式系统串口通信
- 🔧 字符验证和输入过滤