background image

        

                  

转义字符

意义

ASCII

 

码值(十进制)

\a              响铃(BEL)             007 
\b              
退格(BS)              008 
\f              
换页(FF)              012 
\n              
换行(LF)              010 
\r              
回车(CR)              013 
\t              
水平制表(HT)          009 
\v              
垂直制表(VT)          011 
\\              

                

反斜杠

092 

\?              

              

问号字符

063 

\'              

            

单引号字符

039 

\"              

            

双引号字符

034 

\0              空字符(NULL)          000 
\ddd            

              

 

任意字符

三位八进制

\xhh            

              

 

任意字符

二位十六进制

转义字符的作用:表示控制代码;表示字符和字符串常量;表示用
ASCII

 

符集中任意字符。

    字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠

 

时,都必须使用转义字符表示,即在这些字符前加上反斜杠。
    在 程序中使用转义字符\ddd 或者\xhh 可以方便灵活地表示任意字
符。\ddd 为斜杠后面跟三位八进制数,该三位八进制数的值即为对应的
八进制 ASCII 码值。\x 后面跟两位十六进制数,该两位十六进制数为对应
字符的十六进制 ASCII

 

码值。

 

使用转义字符时需要注意以下问题:
1) 

 

转义字符中只能使用小写字母,每个转义字符只能看作一个字符。

2) \v 垂直制表和\f 换页符对屏幕没有任何影响,但会影响打印机执行响

 

应操作。
3) 在 C

 

程序中,使用不可打印字符时,通常用转义字符表示。

(5)

 

、标识符的命名

在 语言中,标识符是对变量、函数、标号和其它各种用户定义对象的命

 

名。

1

 

、所使用的字符

    必须使用 C

 

符号集中的英文字母、数字和下划线。

2

 

、长度

    ANSI 标准规定,标识符的长度为 1-32 个字母,但是电脑中,标识符
长度只有前面 个字符唯一地区分,超过 个字符后的字符被忽略。下面
的将被当作同一个标识符处理:counterscounters1counters2