C++复习计划三.转义字符和ASCLL码

一.转移字符 \

转义字符也就是我们键盘上的反斜杠\

用于输出一些不能直接输出的特殊字符或者用于实现一些特殊功能

一些常用的转义字符搭配

\n        换行符;将当前位置移动到下一行开头;                                             对应ASCLL码为010

\r        回车键;将当前位置移动到本行开头;                                                  对应ASCLL码为013

\b        退格(BS);将当前位置移动到前一列                                                     对应ASCLL码为008

\f        换页(FF);将当前位置移动到下页开头                                                   对应ASCLL码为012

 PS:/f 换页符对屏幕没有任何影响,但会影响打印机执行响应操作。

\a        警报/响铃(BEL)                                                                                      对应ASCLL码为007

\t        水平制表(HT);添加空格连带前面的字符共占八个位置                            对应ASCLL码为009

PS:若满八个则重新计算

\v        垂直制表(VT);                                                                                         对应ASCLL码为011

 PS:/v 垂直制表对屏幕没有任何影响,但会影响打印机执行响应操作。

\ddd        可以表示任意字符,八进制转义字符,d的范围为0~7

\xhh        可以表示任意字符,十六进制转义字符,h的范围为0~9,a~f,A~F

PS:斜杠后面跟三位八进制数,该三位八进制数的值即为对应的八进制ASCLL码值。

如 \012 对应的是ASCLL码值的\010的换行符

PS:x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制ASCLL码值。

\\        代表一个反斜杠字符;输出一个\                                                               对应ASCLL码为092

\'        代表单引号字符                                                                                       对应ASCLL码为039

\"        代表双引号字符                                                                                      对应ASCLL码为034

\?        代表问号字符                                                                                         对应ASCLL码为063

\0        代表空字符(NULL)                                                                                 对应ASCLL码为000

最后附上ASCLL码表(包含八进制和十六进制)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值