转义字符

王朝百科·作者佚名  2009-10-24
窄屏简体版  字體:   |    |    |  超大  

所有的ASCII码都可以用“”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如,,

等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

转义字符 意义 ASCII码值(十进制)

a 响铃(BEL) 007

 退格(BS) 008

f 换页(FF) 012

换行(LF) 010

回车(CR) 013

水平制表(HT) 009

v 垂直制表(VT) 011

\ 反斜杠 092

? 问号字符 063

' 单引号字符 039

" 双引号字符 034

空字符(NULL) 000

ddd 任意字符 三位八进制

xhh 任意字符 二位十六进制

字符型常量

字符型常量所表示的值是字符型变量所能包含的值。我们可以用ASCII表达式来表示一个字符型常量,或者用单引号内加反斜杠表示转义字符。

'A', 'x2f', '13';

其中:x表示后面的字符是十六进制数,表示后面的字符是八进制数。

注意:在Turbo C 2.0中,字符型常量表示数的范围是-128到127,除非你把它声明为unsigned,这样就是0到255。

上面我们见到的x,

,a等等都是叫转义字符,它告诉编译器需要用特殊的方式进行处理。下面给出所有的转义字符和所对应的意义:

转义字符 描述

' 单引号

双引号

\ 反斜杠

空字符

ccc (最多三位)八进制数

a 声音符

 退格符

f 换页符

换行符

回车符

水平制表符

v 垂直制表符

xhh(最多两位)十六进制符

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航