文章目录

  • 重新认识ASCII码表
  • ASCII非打印控制字符表
  • ASCII打印字符
  • 扩展ASCII打印字符

重新认识ASCII码表

ASCII码大致可以分作三部分組成。

  • 第一部分是:ASCII非打印控制字符
  • 第二部分是:ASCII打印字符
  • 第三部分是:扩展ASCII打印字符

ASCII非打印控制字符表

ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,12代表换页/新页功能。此命令指示打印机跳到下一页的开头。(参详ASCII码表中0-31)

ASCII打印字符

数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。数字127代表 DELETE 命令。(参详ASCII码表中32-127)

Bin Dec Hex 缩写/字符 解释
00000000 0 0 NUL(null) 空字符
00000001 1 1 SOH(start of headling) 标题开始
00000010 2 2 STX (start of text) 正文开始
00000011 3 3 ETX (end of text) 正文结束
00000100 4 4 EOT (end of transmission) 传输结束
00000101 5 5 ENQ (enquiry) 请求
00000110 6 6 ACK (acknowledge) 收到通知
00000111 7 7 BEL (bell) 响铃
00001000 8 8 BS (backspace) 退格
00001001 9 9 HT (horizontal tab) 水平制表符
00001010 10 0A LF (NL line feed, new line) 换行键
00001011 11 0B VT (vertical tab) 垂直制表符
00001100 12 0C FF (NP form feed, new page) 换页键
00001101 13 0D CR (carriage return) 回车键
00001110 14 0E SO (shift out) 不用切换
00001111 15 0F SI (shift in) 启用切换
00010000 16 10 DLE (data link escape) 数据链路转义
00010001 17 11 DC1 (device control 1) 设备控制1
00010010 18 12 DC2 (device control 2) 设备控制2
00010011 19 13 DC3 (device control 3) 设备控制3
00010100 20 14 DC4 (device control 4) 设备控制4
00010101 21 15 NAK (negative acknowledge) 拒绝接收
00010110 22 16 SYN (synchronous idle) 同步空闲
00010111 23 17 ETB (end of trans. block) 传输块结束
00011000 24 18 CAN (cancel) 取消
00011001 25 19 EM (end of medium) 介质中断
00011010 26 1A SUB (substitute) 替补
00011011 27 1B ESC (escape) 溢出
00011100 28 1C FS (file separator) 文件分割符
00011101 29 1D GS (group separator) 分组符
00011110 30 1E RS (record separator) 记录分离符
00011111 31 1F US (unit separator) 单元分隔符
00100000 32 20 (space) 空格
00100001 33 21 !
00100010 34 22 "
00100011 35 23 #
00100100 36 24 $
00100101 37 25 %
00100110 38 26 &
00100111 39 27
00101000 40 28 (
00101001 41 29 )
00101010 42 2A *
00101011 43 2B +
00101100 44 2C ,
00101101 45 2D -
00101110 46 2E .
00101111 47 2F /
00110000 48 30 0
00110001 49 31 1
00110010 50 32 2
00110011 51 33 3
00110100 52 34 4
00110101 53 35 5
00110110 54 36 6
00110111 55 37 7
00111000 56 38 8
00111001 57 39 9
00111010 58 3A :
00111011 59 3B ;
00111100 60 3C <
00111101 61 3D =
00111110 62 3E >
00111111 63 3F ?
01000000 64 40 @
01000001 65 41 A
01000010 66 42 B
01000011 67 43 C
01000100 68 44 D
01000101 69 45 E
01000110 70 46 F
01000111 71 47 G
01001000 72 48 H
01001001 73 49 I
01001010 74 4A J
01001011 75 4B K
01001100 76 4C L
01001101 77 4D M
01001110 78 4E N
01001111 79 4F O
01010000 80 50 P
01010001 81 51 Q
01010010 82 52 R
01010011 83 53 S
01010100 84 54 T
01010101 85 55 U
01010110 86 56 V
01010111 87 57 W
01011000 88 58 X
01011001 89 59 Y
01011010 90 5A Z
01011011 91 5B [
01011100 92 5C \
01011101 93 5D ]
01011110 94 5E ^
01011111 95 5F _
01100000 96 60 `
01100001 97 61 a
01100010 98 62 b
01100011 99 63 c
01100100 100 64 d
01100101 101 65 e
01100110 102 66 f
01100111 103 67 g
01101000 104 68 h
01101001 105 69 i
01101010 106 6A j
01101011 107 6B k
01101100 108 6C l
01101101 109 6D m
01101110 110 6E n
01101111 111 6F o
01110000 112 70 p
01110001 113 71 q
01110010 114 72 r
01110011 115 73 s
01110100 116 74 t
01110101 117 75 u
01110110 118 76 v
01110111 119 77 w
01111000 120 78 x
01111001 121 79 y
01111010 122 7A z
01111011 123 7B {
01111100 124 7C |
01111101 125 7D }
01111110 126 7E ~
01111111 127 7F DEL (delete) 删除

扩展ASCII打印字符

扩展的ASCII字符满足了对更多字符的需求。

  • 扩展的ASCII包含ASCII中已有的128个字符(数字0–32显示在下图中),又增加了128个字符,总共是256个。
  • 即使有了这些更多的字符,许多语言还是包含无法压缩到256个字符中的符号。
    • 出现了一些ASCII的变体来囊括地区性字符和符号

      • 许多软件程序把ASCII表(又称作ISO-8859-1)用于北美、西欧、澳大利亚和非洲的语言。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w3oe4KTP-1607310294705)(20201130-C语言-重新认识ASCII码表.assets/GetNewsPic.asp)]

20201130-C语言-重新认识ASCII码表相关推荐

  1. c语言基础 验证ascii 码表

    2019独角兽企业重金招聘Python工程师标准>>> #include <stdio.h> //验证 ascii 码  学习c 语言 ,理解 char 与int  之间 ...

  2. 嵌入式C语言构造类型与ASCII码表

    构造类型 概念:由若干个相同或不同数据类型构成的集合,该数据类型称为构造类型 包括:数组,结构体,共用体,枚举 即:基本类型只能定义1个变量保存1个数,构造类型可以1个变量保存多个数 ASCII码表 ...

  3. c语言ascii码表_新手小白整理C语言笔记备忘,带你十分钟理解C语言

    一.C语言数据类型 1.基本类型:整型.浮点型(单精度.双精度).字符型和枚举类型: 2.构造类型:数组类型.结构体类型和共用体类型: 3.指针类型: 4.空类型.二.数值数据的表示 1.整数:十进制 ...

  4. C语言零基础入门级数据类型+运算符+控制流+ASCII 码表+面试题【系统学习第二天】

    C语言零基础入门级数据类型+运算符+控制流 第一项 C语言->数据类型全讲解上 [1]整型int [2]整型修饰符short.long.unsigned [3]符号位 [4]格式控制符%d+%h ...

  5. C语言常用转义字符表 和 ASCII码表完整版

    C语言常用转义字符表 和 ASCII码表完整版 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 @ 96 . 1 ...

  6. C语言利用ASCII码表统计字符串每个字符出现的次数

    今天在图书馆老胡突然给我出题 在C语言里面写个能够统计并打印字符串中字符出现次数 心想这不是常规操作吗? "定义两个char数组,输入,赋值给另一个字符数组 通过一个for循环嵌套两个for ...

  7. C语言输出ASCII码表1/2

    C语言输出ASCII码表 1.输入代码,结果如下. 2.部分源代码 1.输入代码,结果如下. 2.部分源代码 #include "stdio.h" #include<stri ...

  8. c语言ascii码表转字母,最实用C语言常用转义字符表_与_ASCII码表完整版.doc

    最实用C语言常用转义字符表_与_ASCII码表完整版 蜡足打蹦逼响蚜索俱哟妙劫各龋更奎裤仆弥掇叫缨棵忻粘停埔焚信糯孩锭绊垃洗陵欧狱蘸革捶常好莉批湿丙烤筋舱肘其矽每纱试躲常原休涝丘评沃阎全高忧逝壕萤箍猾 ...

  9. c语言ascii码表从第128开始,输出完整的ASCII码(0~127+128~255)

    我以前在C语言书背后看见的ASCII码表有0-255个字符,但是我想输出128-255的字符就乱码,一直没解决,今天有个新进的同事问这个问题,我去看了下,然后找度娘和论坛,找到了两种解决的方法,而且都 ...

  10. c语言ascii码表从第128开始,【C语言】[其他]:输出完整的ASCII码(0~127+128~255)

    我以前在C语言书背后看见的ASCII码表有0-255个字符,但是我想输出128-255的字符就乱码,一直没解决,今天有个新进的同事问这个问题,我去看了下,然后找度娘和论坛,找到了两种解决的方法,而且都 ...

最新文章

  1. 取消tableView多余的横线
  2. BZOJ 2707: [SDOI2012]走迷宫 [高斯消元 scc缩点]
  3. linux mysql jdk路径_教大家在如何Centos7系统中安装JDK、Tomcat、Mysql(文末附马哥linux全套视频教......
  4. 高性能MySQL—第一章 MySQL架构与历史
  5. k8s高可用集群_搭建高可用集群(部署haproxy和安装docker以及其他组件)---K8S_Google工作笔记0056
  6. JAVA读取属性文件的几种方法
  7. struts validator 基本知识 之 【出现错误信息的条数】。
  8. 这才是程序员该有的桌面壁纸!
  9. cs python_python_13(前端—cs)
  10. 梦回山海推广码jn0010 梦回山海推广码
  11. WhatsApp API介绍
  12. 安卓apk安装包腾讯云-乐固加固以及重新签名
  13. 【R-CNN目标检测系列】三、IoU与非极大抑制
  14. 微信小程序如何实现(点击发送弹幕)
  15. 计算机网络管理工程师证书考试试题,2016年计算机软件水平考试网络工程师练习题...
  16. Linux小白详细笔记
  17. 应对长尾分布的目标检测 -- Balanced Group Softmax
  18. A Cuboid CNN Model with an Attention Mechanism for Skeleton-based Action Recognition---论文理解
  19. 上海,智慧城市建设的亚太标杆
  20. (自适应手机移动端)高端响应式路由器电子产品公司网站源码

热门文章

  1. windows10 专利申请客户端CPC
  2. win7安装电子专利CPC客户端以及专利文件的生成过程
  3. WDTP:利器,在于轻便犀利
  4. mysql语法之update
  5. autojs之快捷键
  6. 工作流引擎之-activiti6使用
  7. linux 打包排除文件类型,Linuxtar或zip命令打包排除后缀文件
  8. SM3密码杂凑算法实现及说明
  9. vdbench(一)
  10. directx修复工具win7_win7蓝屏该怎么解决图文教程