转义字符
定义:转变原来的意思的字符
e.g.①
printf("fewfew\test")打印出来的\t会消失,因为意思发生了转变,转变为TAB(水平制表符)键的意思,
printf("fewsfews\nfewsaf")同样\n不会打印
这样的字符就叫转义字符
C语言转义字符如下
\ddd ddd表示1~3个八进制数,如\130 表示X
\xdd dd表示2个16进制数如\x30 表示0
e.g.②
%c表示打印字符型格式符
如果我想打印 '(单引号) ,需要printf("%c\n",'\''),表示把'转变为普通字符
e.g.③
在①中为了防止\t被转义为水平制表符,可在前再加一个\,防止下一个\解释为转义序列符
e.g.④
printf("%c\n",'\130') 八进制数130转换成十进制的88,ASCII码表示X