C语言常用转义字符表

本文详细介绍了C语言中常用的转义字符及其ASCII码值,包括空字符、换行符、回车符等,并解释了如何在程序中使用转义字符来表示不可打印字符。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转义字符

含义

ASCII 码(16/10 进制)

/o

空字符(NULL)

00H/0

/n

换行符(LF)

0AH/10

/r

回车符(CR)

0DH/13

/t

水平制表符(HT)

09H/9

/v

垂直制表(VT)

0B/11

/a

响铃(BEL)

07/7

/b

退格符(BS)

08H/8

/f

换页符(FF)

0CH/12

/’

单引号

27H/39

/”

双引号

22H/34

//

反斜杠

5CH/92

/?

问号字符

3F /63

/ddd

任意字符

三位八进制

/xhh

任意字符

二位十六进制

 
  字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠时,都必须使用转义字符表示,即在这些字符前加上反斜杠。
   在C 程序中使用转义字符/ d d d 或者/ x h h 可以方便灵活地表示任意字符。/ d d d 为斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进制A S C I I 码值。/ x 后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制A S C I I 码值。


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

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

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

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



注:

1
/v 垂直制表和/f 换页符对屏幕没有任何影响,但会影响打印机执行响应操作。

2
/n 其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。

3
/t 光标向前移动四格或八格,可以在编译器里设置

4
/' 在字符里(即单引号里)使用。在字符串里( 即双引号里) 不需要,只要用 ' 即可。

5
/? 其实不必要。只要用 ? 就可以了(在windows VC6 tc2 中验证)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值