转义字符
定义:转变原来的意思的字符
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
文章介绍了C语言中的转义字符概念,例如 代表水平制表符,
表示换行。通过示例解释了如何使用\打印单引号,并展示了如何防止转义序列的触发。还提到了八进制和十六进制在表示字符时的应用,如130表示ASCII码的X。
166





