C语言再学习 — ASCII码表(转)

C语言再学习 — ASCII码表(转)参看 ASCII 码表 ASCII 码表详解 ASCII 码表 ASCII 码大致可以分作三部分组成 第一部分是 ASCII 非打印控制字符第二部分是 ASCII 打印字符 第三部分是 扩展 ASCII 打印字符第一部分 ASCII 非打印控制字符表 ASCII 表上的数字 0 31 分配给了控制字符 用于控制像打印机等一些外围设备 例如 12 代表换页 新页功能 此命令

参看:ASCII码表

ASCII码表详解

ASCII码表

第一部分:ASCII非打印控制字符表

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

第二部分:ASCII打印字符

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

ASCII码表 0-127

ASCII码表 0-127

BinDecHex缩写/字符解释
00000000000NUL(null)空字符
00000001101SOH(start of headling)标题开始
00000010202STX (start of text)正文开始
00000011303ETX (end of text)正文结束
00000100404EOT (end of transmission)传输结束
00000101505ENQ (enquiry)请求
00000110606ACK (acknowledge)收到通知
00000111707BEL (bell)响铃
00001000808BS (backspace)退格
00001001909HT (horizontal tab)水平制表符
00001010100ALF (NL line feed, new line)换行键
00001011110BVT (vertical tab)垂直制表符
00001100120CFF (NP form feed, new page)换页键
00001101130DCR (carriage return)回车键
00001110140ESO (shift out)不用切换
00001111150FSI (shift in)启用切换
000100001610DLE (data link escape)数据链路转义
000100011711DC1 (device control 1)设备控制1
000100101812DC2 (device control 2)设备控制2
000100111913DC3 (device control 3)设备控制3
000101002014DC4 (device control 4)设备控制4
000101012115NAK (negative acknowledge)拒绝接收
000101102216SYN (synchronous idle)同步空闲
000101112317ETB (end of trans. block)传输块结束
000110002418CAN (cancel)取消
000110012519EM (end of medium)介质中断
00011010261ASUB (substitute)替补
00011011271BESC (escape)溢出
00011100281CFS (file separator)文件分割符
00011101291DGS (group separator)分组符
00011110301ERS (record separator)记录分离符
00011111311FUS (unit separator)单元分隔符
003220(space)空格
003321! 
003422 
003523# 
003624$ 
003725% 
003826& 
003927 
004028( 
004129) 
00422A* 
00432B+ 
00442C, 
00452D 
00462E. 
00472F/ 
0048300 
0049311 
0050322 
0051333 
0052344 
0053355 
0054366 
0055377 
0056388 
0057399 
00583A: 
00593B; 
00603C< 
00613D= 
00623E> 
00633F? 
06440@ 
06541A 
06642B 
06743C 
06844D 
06945E 
07046F 
07147G 
07248H 
07349I 
0744AJ 
0754BK 
0764CL 
0774DM 
0784EN 
0794FO 
08050P 
08151Q 
08252R 
08353S 
08454T 
08555U 
08656V 
08757W 
08858X 
08959Y 
0905AZ 
0915B[ 
0925C\ 
0935D] 
0945E^ 
0955F_ 
09660` 
09761a 
09862b 
09963c 
010064d 
010165e 
010266f 
010367g 
010468h 
010569i 
01066Aj 
01076Bk 
01086Cl 
01096Dm 
01106En 
01116Fo 
011270p 
011371q 
011472r 
011573s 
011674t 
011775u 
011876v 
011977w 
012078x 
012179y 
01227Az 
01237B{
 
01247C| 
01257D} 
01267E~ 
01277FDEL (delete)删除

第三部分:扩展ASCII打印字符

扩展的ASCII字符满足了对更多字符的需求。扩展的ASCII包含ASCII中已有的128个字符(数字0–32显示在下图中),又增加了128个字符,总共是256个。即使有了这些更多的字符,许多语言还是包含无法压缩到256个字符中的符号。因此,出现了一些ASCII的变体来囊括地区性字符和符号。例如,许多软件程序把ASCII表(又称作ISO8859-1)用于北美、西欧、澳大利亚和非洲的语言。



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230979.html原文链接:https://javaforall.net

(0)
上一篇 2026年2月5日 下午2:01
下一篇 2026年2月5日 下午2:22


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号