所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
所有的转义字符和所对应的意义:
扩展资料可以用ASCII表达式来表示一个字符型常量,或者用单引号内加反斜杠表示转义字符。
'A', '\x2f', '\013'
其中:\x表示后面的字符是十六进制数,\0表示后面的字符是八进制数。
注意:在Turbo C 2.0中,字符型常量表示数的范围是-128到127,除非你把它声明为unsigned,这样就是0到255。
\b = 退格键(backspace)\r = 回车键(carrige return)
例如, 假设x一个整数,则语句
printf("%d\r", x)
输出x的当前值,然后把光标移到行首。
真正常用的转义符是\n(newline换行)
printf("%d\n", x)
输出x的当前值,然后换行到下一行的行首。