转义字符及其含义

在字符常量中使用单引号,反斜杠以及双引号时,都必须使用转义字符表示,即在这些字符前加上反斜杠。

转义字符及其含义
转义字符含义                                                          ASCⅡ码值(十进制)
\a响铃(BEL)007
\b退格(不换行)008
\f走纸换页(FF)012
\n换行010
\r回车(CR)013
\t横向跳格(即跳到下一个输出区,占8列)009
\v竖向跳格(垂直制表)011
\\反斜杠字符“\”092
\?问号字符063
\'单引号(撇号)字符039
\"双引号字符034
\0空字符(NULL)000
\ddd1到3位八进制数所代表的字符 
\xhh1到2位十六进制数所代表的字符 

在C程序中使用转义字符\ddd或者\xhh可以方便,灵活的表示任意字符。\ddd为斜杠后面可跟三位八进制数,代表这三位八进制数对应的八进制ASCⅡ码值为65的字符A。012的ASCⅡ码值为10,代表换行。请注意\0或\000是代表ASCⅡ码为0的控制字符,即空操作字符,它将用在字符串中。\x后面可跟两位十六进制数,代表这两位十六进制数对应十六进制ASCⅡ码值所对应的字符。使用转义字符时需要注意i:

  1. 转义字符中只能使用小写字母,每个转义字符只能看作一个字符;
  2. \v垂直制表和\f换页符对屏幕没有任何影响,但会影响打印机执行响应操作;
  3. 在C程序中,使用不可打印字符时,通常用转义字符表示。
  •    \t它的作用是跳格,即跳到下一个输出位置,在我们所用系统中一个“输出区”占8列。
  • \r它代表回车(不换行),返回到本行最左端(第1列);
  • \b它的作用是退一格;

在C语言中,字符是按其对应的ASCⅡ码值来存储的,一个字符占一个字节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值