C语言--转义字符

转义字符:转变了原来字符意思的字符。(转义字符是一个字符)

  1. \? :在书写连续多个问号时使用,防止他们被解析成三字母词。(在新的编译器上无法验证了)

 

    2  \' :用于表示字符常量 ' 。(在C语言中规定,两个单引号构成一个字符)

    3. \" :用于表示字符常量  " 。(在C语言中规定,两个双引号构成一个字符)

    4. \\ :用于表示一个反斜杠,防止它被解释为一个转义序列符 

    5. \a :警报,这会使得终端发出警报声或出现闪烁,或者两者同时发生。
    6. \b :退格键,光标回退一个字符,但不删除字符。
    7. \f :换页符,光标移到下一页。在现代系统上,这已经反映不出来了,行为改成类似于\v。        8. \n:换行符。打印完此行内容把光标移到下一行。
    9. \r :回车符,光标移到同一行的开头。
    10 \t:制表符,光标移到下一个水平制表位,通常是下一个8的倍数。
    11 \v :垂直分隔符,光标移到下一个垂直制表位,通常是下一行的同一列。

十六/八 进制转义字符

 可以理解为 16或8 的进制的表现形式

1.\ddd : d d d 表示1-3个八进制的数字。 eg : \130  表示字符 X(对应的ASCII码)

2.\xdd : dd 表示2个十六进制的数字。 eg : \x30 表示字符 0 (对应的ASCII码)

3. \0 :null 字符,代表没有内容。\0就是\ddd 这类转义字符的一种,用于字符结束标志(ASCII码             值为0)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值