C/C++的转义字符详解,记清楚了,让你快人一步!

本文详细介绍了C/C++中的转义字符,包括 、 、 等,并解释了它们在ASCII码中的含义。同时,讲解了格式控制符在printf函数中的使用,如%d、%f、%e等,以及如何控制输出的对齐、精度和域宽。此外,还提到了在不同场景下如何选择合适的格式符,以及如何处理正负号的显示。
摘要由CSDN通过智能技术生成

 

所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

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

  \a 响铃(BEL) 007

  \b 退格(BS) 008

  \f 换页(FF) 012

  \n 换行(LF) 010

  \r 回车(CR) 013

  \t 水平制表(HT) 009

  \v 垂直制表(VT) 011

  \\ 反斜杠 092

  \? 问号字符 063

  \' 单引号字符 039

  \" 双引号字符 034

  \0 空字符(NULL) 000

  \ddd 任意字符 三位八进制

  \xhh 任意字符 二位十六进制

\a:蜂鸣,响铃 

\b:回退:向后退一格 

\f:换页 

\n:换行,光标到下行行首 

\r:回车,光标到本行行首 

\t:水平制表 

\v:垂直制表 

\\:反斜杠 

\':单引号 

\":双引号 

\?:问号 

\ddd:三位八进制 

\xhh:二位十六进制 

\0:空字符(NULL),什么都不做 

注: 

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

2,\n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标ÿ

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值