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转义序列
  • 🔧 数据加密和编码转换
  • 🔧 嵌入式系统串口通信
  • 🔧 字符验证和输入过滤