转义字符是一种特殊形式的字符常量
常用转义字符及表示方法:
注意:
- \ddd:代表的是八进制数ddd转换为十进制后的ASCII码所代表的字符
例如: char c='\101';printf("%c",c);结果:A
- \xhh:代表的是十六进制数hh转换为十进制后的ASCII码所代表的字符
例如: char c='\x41';printf("%c",c);结果:A
3.多重转义字符
1个 \
char s[]="\x42";
puts(s);
输出:B //1个字符
2个 \
char s[]="\\x42";
puts(s);
输出:\x42 //4个字符
3个 \
char s[]="\\\x42";
puts(s);
输出:\B //2个字符
4个 \
char s[]="\\\\x42";
puts(s);
输出:\\x42 //5个字符
5个 \
char s[]="\\\\\x42";
puts(s);
输出:\\B //3个字符