ASCII码表(控制字符和可打印字符)
文章目录
- 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码表(控制字符和可打印字符)相关推荐
- 通过ASCII码表来去除首尾字符串字符(eg:去除首位空格....其他字符也可以去掉)
ASCII简介 ASCII,英文全称是American Standard Code for Information Interchange,中文名称就是美国信息互换标准代码,他是基于拉丁字母的一套电脑 ...
- [ -~] 所有的可打印字符
正则表达式[ -~], 可以匹配ASCII中所有的可打印字符. 转载于:https://www.cnblogs.com/fresky/archive/2012/11/19/2776793.html
- Java黑皮书课后题第5章:*5.15(显示ASCII码字符表)编写一个程序,打印ASCII字符表从‘!‘到‘~‘的字符。每行打印10个字符。ASCII码表如附录B所示。数字之间用一个空格字符隔开
*5.15(显示ASCII码字符表)编写一个程序,打印ASCII字符表从'!'到'~'的字符.每行打印10个字符.ASCII码表如附录B所示.数字之间用一个空格字符隔开 题目 题目概述 '!'到'~' ...
- java中怎么用代码打出ASCII码字符_JAVA实现打印ascii码表代码
我就废话不多说了,大家还是直接看代码吧~ package com.jalor; public class AAAA { public static void main(String[] args) { ...
- ASCII表 ASCII 非打印控制字符 扩展 ASCII 打印字符
ASCII码大致由三部分组成: 1.ASCII 打印字符:数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现.注:十进制32代表空格 ,十进制数字 127 代表 DELET ...
- vim 与 ascii 码表与可显示字符
\xHH:HH 表示十六进制数: C 语言(Python)有时输出的字符串会这样提示: >> chr(20) '\x14' 也即在命令行环境下,无法显示 ASCII 码表的第 20 个元素 ...
- [转] java - 过滤ASCII码中的不可见字符, ASCII三部分, 各控制字符详解
标签 PostgreSQL , java , Greenplum , 0x00 , 空字符 , NUL , 数据清洗 , 规则 , 过滤 , 非法字符 背景 原文 http://www.codeweb ...
- 过滤ASCII码中的不可见字符, ASCII三部分, 各控制字符详解, 去^@,^M
今天产品部同事报告了一个BUG,经过调试发现,由于用户输入的字符串中,包含字符0x1E, 也就是"记录分隔符"(Record Separator, Notepad++ 显示为[RS ...
- java打印ascii码_JAVA实现打印ascii码表代码
我就废话不多说了,大家还是直接看代码吧~ package com.jalor; public class AAAA { public static void main(String[] args) { ...
最新文章
- Swift 中使用Alamofire 免证书的设置
- redis持久化 mysql_Redis 如何保持和MySQL数据一致
- android启动---lk入口文件crt0.s解析
- 浅谈电磁学——基本电现象
- SQL2005的配置
- Cloud Foundry Java客户端–流事件
- k8s secret使用_Java Secret:使用枚举构建状态机
- 39--打印从1到最大的n位数
- LeetCode MySQL 1355. 活动参与者(any函数)
- C++学习之路 | PTA(天梯赛)—— L3-003 社交集群 (30分) (带注释) (并查集) (精简)
- sc.textFile()默认读取本地系统文件还是HDFS系统文件?
- Verdi(debussy)中查看memory
- sort redis php,php-redis中的sort排序函数总结
- 【Java进阶①】Java语言概述
- 利用VBA将表格保存为PDF文件
- 设计模式之-生成器模式
- 16qam星座图 matlab,16QAM星座图
- Opencv3 core模块解析之convertTo
- 刷新HorizontalScrollView
- 计算机插入的u盘文件打不开,U盘插入电脑显示盘符却打不开的解决方法