一、转义序列
定义
由反斜杠 () 后接字母或数字组合构成的字符组合称为“转义序列”。通常用于表示不能显示的ASCII字符,如\0,\t,\n等
常用转义序列
常用转义序列释义
1、警报字符——\a
使用警报字符(\a)能产生听到或看到的警报(一般为蜂鸣), 取决于计算机的硬件。\a不会移动光标。
2、输出设备控制字符——\b、\f、\n、\r、\v、\t
通过上述测试可以得出:输出设备控制字符主要控制光标的活跃位置,但其不一定在所有的显示设备上都起作用。
3、字符常量定义字符——\、\’、"
转义序列(\、 '、 ") 用于打印\、 '、 "字符,由于这些字符用于定义字符常量, 是printf()函数的一部分, 若直接使用它们会造成混乱。
4、用8/16进制表示字符常量——\ddd、\xhh
转义序列(\ddd、 \xhh) 用8或16进制表示字符常量, 如字符常量‘a’,可用8进制转义序列’\141’表示,可用16进制转义序列‘\x61’表示,当然C语言也提供10进制表示方法,’a’即97。
二、ASCII码
定义
ASCII即美国信息交换标准代码是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。到目前为止共定义了128个字符。
ASCII表
在ASCII码表中,前32个字符是不能用于打印的编码,而是用于控制像打印机一样的外围设备,后96个为打印字符。