文章目录

  • 1、ASCII 控制字符 (字符编码: 0-31)
  • 2、ASCII 可打印字符 (字符编码: 32-127)
  • 3、获取视频教程
  • 4、版权声明

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码方案,它主要用于显示现代英语和其他西欧语言,它是现今最通用的单字节编码方案,等同于国际标准ISO/IEC 646。

ASCII码规范于1967年第一次发布,最后一次更新是在1986年,它包含了33个控制字符(具有特殊含义无法显示的字符)和95个可显示字符。

1、ASCII 控制字符 (字符编码: 0-31)

在ASCII码表中,前32个字符是不能用于打印的编码,而是用于控制像打印机一样的外围设备。

十进制 符号 中文解释 十进制 符号 中文解释
0 NULL 空字符 16 DLE 数据链路转义
1 SOH 标题开始 17 DC1 设备控制 1
2 STX 正文开始 18 DC2 设备控制 2
3 ETX 正文结束 19 DC3 设备控制 3
4 EOT 传输结束 20 DC4 设备控制 4
5 ENQ 询问 21 NAK 拒绝接收
6 ACK 收到通知 22 SYN 同步空闲
7 BEL 23 ETB 传输块结束
8 BS 退格 24 CAN 取消
9 HT 水平制表符 25 EM 介质中断
10 LF 换行键 26 SUB 替换
11 VT 垂直制表符 27 ESC 换码符
12 FF 换页键 28 FS 文件分隔符
13 CR 回车键 29 GS 组分隔符
14 SO 移出 30 RS 记录分离符
15 SI 移入 31 US 单元分隔符

2、ASCII 可打印字符 (字符编码: 32-127)

可打印字符共95个。

1)32是空格。

2)48~57为0到9十个阿拉伯数字;

3)65~90为26个大写英文字母;

4)97~122号为26个小写英文字母;

5)其余为一些标点符号、运算符号等;

6)第127个字符表示的是键盘上的删除命令。

十进制 符号 中文解释 十进制 符号 中文解释
32 空格 80 P 大写字母 P
33 ! 感叹号 81 Q 大写字母 Q
34 " 双引号 82 R 大写字母 R
35 # 井号 83 S 大写字母 S
36 $ 美元符 84 T 大写字母 T
37 % 百分号 85 U 大写字母 U
38 & 86 V 大写字母 V
39 单引号 87 W 大写字母 W
40 ( 左括号 88 X 大写字母 X
41 ) 右括号 89 Y 大写字母 Y
42 * 星号 90 Z 大写字母 Z
43 + 加号 91 [ 左中括号
44 , 逗号 92 \ 反斜杠
45 - 连字号或减号 93 ] 右中括号
46 . 句点或小数点 94 ^ 音调符号
47 / 斜杠 95 _ 下划线
48 0 0 96 ` 重音符
49 1 1 97 a 小写字母 a
50 2 2 98 b 小写字母 b
51 3 3 99 c 小写字母 c
52 4 4 100 d 小写字母 d
53 5 5 101 e 小写字母 e
54 6 6 102 f 小写字母 f
55 7 7 103 g 小写字母 g
56 8 8 104 h 小写字母 h
57 9 9 105 i 小写字母 i
58 : 冒号 106 j 小写字母 j
59 ; 分号 107 k 小写字母 k
60 < 小于 108 l 小写字母 l
61 = 等号 109 m 小写字母 m
62 > 大于 110 n 小写字母 n
63 ? 问号 111 o 小写字母 o
64 @ 电子邮件符号 112 p 小写字母 p
65 A 大写字母 A 113 q 小写字母 q
66 B 大写字母 B 114 r 小写字母 r
67 C 大写字母 C 115 s 小写字母 s
68 D 大写字母 D 116 t 小写字母 t
69 E 大写字母 E 117 u 小写字母 u
70 F 大写字母 F 118 v 小写字母 v
71 G 大写字母 G 119 w 小写字母 w
72 H 大写字母 H 120 x 小写字母 x
73 I 大写字母 I 121 y 小写字母 y
74 J 大写字母 J 122 z 小写字母 z
75 K 大写字母 K 123 { 左大括号
76 L 大写字母 L 124 | 垂直线
77 M 大写字母 M 125 } 右大括号
78 N 大写字母 N 126 ~ 波浪号
79 O 大写字母 O 127 删除

3、获取视频教程

百万年薪程序员录制,《C/C++高性能服务开发基础》视频教程已在CSDN学院发布,优惠价12元,地址如下:
https://edu.csdn.net/course/play/29402

4、版权声明

来源:C语言技术网(www.freecplus.net)

作者:码农有道

如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发此文,让更多的人可以看到它,谢谢!!!

ASCII码表(控制字符和可打印字符)相关推荐

  1. 通过ASCII码表来去除首尾字符串字符(eg:去除首位空格....其他字符也可以去掉)

    ASCII简介 ASCII,英文全称是American Standard Code for Information Interchange,中文名称就是美国信息互换标准代码,他是基于拉丁字母的一套电脑 ...

  2. [ -~] 所有的可打印字符

    正则表达式[ -~], 可以匹配ASCII中所有的可打印字符. 转载于:https://www.cnblogs.com/fresky/archive/2012/11/19/2776793.html

  3. Java黑皮书课后题第5章:*5.15(显示ASCII码字符表)编写一个程序,打印ASCII字符表从‘!‘到‘~‘的字符。每行打印10个字符。ASCII码表如附录B所示。数字之间用一个空格字符隔开

    *5.15(显示ASCII码字符表)编写一个程序,打印ASCII字符表从'!'到'~'的字符.每行打印10个字符.ASCII码表如附录B所示.数字之间用一个空格字符隔开 题目 题目概述 '!'到'~' ...

  4. java中怎么用代码打出ASCII码字符_JAVA实现打印ascii码表代码

    我就废话不多说了,大家还是直接看代码吧~ package com.jalor; public class AAAA { public static void main(String[] args) { ...

  5. ASCII表 ASCII 非打印控制字符 扩展 ASCII 打印字符

    ASCII码大致由三部分组成: 1.ASCII 打印字符:数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现.注:十进制32代表空格 ,十进制数字 127 代表 DELET ...

  6. vim 与 ascii 码表与可显示字符

    \xHH:HH 表示十六进制数: C 语言(Python)有时输出的字符串会这样提示: >> chr(20) '\x14' 也即在命令行环境下,无法显示 ASCII 码表的第 20 个元素 ...

  7. [转] java - 过滤ASCII码中的不可见字符, ASCII三部分, 各控制字符详解

    标签 PostgreSQL , java , Greenplum , 0x00 , 空字符 , NUL , 数据清洗 , 规则 , 过滤 , 非法字符 背景 原文 http://www.codeweb ...

  8. 过滤ASCII码中的不可见字符, ASCII三部分, 各控制字符详解, 去^@,^M

    今天产品部同事报告了一个BUG,经过调试发现,由于用户输入的字符串中,包含字符0x1E, 也就是"记录分隔符"(Record Separator, Notepad++ 显示为[RS ...

  9. java打印ascii码_JAVA实现打印ascii码表代码

    我就废话不多说了,大家还是直接看代码吧~ package com.jalor; public class AAAA { public static void main(String[] args) { ...

最新文章

  1. Swift 中使用Alamofire 免证书的设置
  2. redis持久化 mysql_Redis 如何保持和MySQL数据一致
  3. android启动---lk入口文件crt0.s解析
  4. 浅谈电磁学——基本电现象
  5. SQL2005的配置
  6. Cloud Foundry Java客户端–流事件
  7. k8s secret使用_Java Secret:使用枚举构建状态机
  8. 39--打印从1到最大的n位数
  9. LeetCode MySQL 1355. 活动参与者(any函数)
  10. C++学习之路 | PTA(天梯赛)—— L3-003 社交集群 (30分) (带注释) (并查集) (精简)
  11. sc.textFile()默认读取本地系统文件还是HDFS系统文件?
  12. Verdi(debussy)中查看memory
  13. sort redis php,php-redis中的sort排序函数总结
  14. 【Java进阶①】Java语言概述
  15. 利用VBA将表格保存为PDF文件
  16. 设计模式之-生成器模式
  17. 16qam星座图 matlab,16QAM星座图
  18. Opencv3 core模块解析之convertTo
  19. 刷新HorizontalScrollView
  20. 计算机插入的u盘文件打不开,U盘插入电脑显示盘符却打不开的解决方法

热门文章

  1. vscode ssh远程连接失败问题及解决
  2. 马匹、马镫、马车,和华为的数据基础设施革新
  3. uniapp 下拉刷新、上拉加载更多、最常见的节流场景
  4. DC(域控)的安装与配置
  5. activity连线,排他网关和并行网关以及接收任务
  6. Ubuntu零基础教学-Ubuntu设置中文界面及配置中文输入法
  7. linux怎么进win7系统安装程序,Linux操作系统在win7操作系统下怎么安装?
  8. 成人自考和在大专自考哪个费用需要的少?
  9. MATLAB算法实战应用案例精讲-【智能优化算法】哈里斯鹰(HHO)(附matlab代码实现)
  10. SPPNet网络结构详解