文章目录

  • 1、转义字符列表
  • 2、示例
  • 3、获取视频教程
  • 4、版权声明

C语言中,字符需要转义的情况有两种:

1)对于 ASCII编码,0~31(十进制)范围内的字符为控制字符,它们都是看不见的,不能在显示器上显示,也无法从键盘输入;

2)某些字符在C语言中有特别的用途,如单引号、双引号、反斜杠。

C语言又定义了一种简单的书写方式,即转义字符的形式来表示。

1、转义字符列表

转义字符完整的列表如下:

转义字符 意义 ASCII码值 使用频率
\n 换行(LF) ,将当前位置移到下一行开头。 10 每天都用
\’ 单引号。 39 常用
\" 双引号。 34 常用
\\ 反斜杠。 92 常用
\r 回车(CR) 13 windows平台常用,linux平台不常用。
\t 水平制表(HT) 。 9 20年前常用,现在不用。
\v 垂直制表(VT)。 11 20年前常用,现在不用。
\a 响铃(BEL)。 7 20年前常用,现在不用。
\b 退格(BS) ,将当前位置移到前一列。 8 20年前常用,现在不用。
\f 换页(FF),将当前位置移到下页开头。 12 20年前常用,现在不用。

\n是最常用的转义字符,表示换行,让文本从下一行的开头输出,前面的章节中已经多次使用。

\r\n用于windows平台DOS格式文件的换行。

单引号、双引号、反斜杠是特殊的字符,不能直接输出。

单引号是字符类型的开头和结尾,要使用\'表示。

双引号是字符串的开头和结尾,要使用\"表示。

反斜杠是转义字符的开头,要使用*\\表示*。

2、示例

/** 程序名:book.c,此程序演示C语言的转义字符。* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
#include <stdio.h>int main()
{printf("输出'单引号\'的方法。\n");printf("输出双引号\"的方法。\n");printf("输出反斜杠\\的方法。\n");printf("单引号'不转义也能输出。\n");return 0;
}

运行效果

3、获取视频教程

百万年薪程序员录制,《C/C++高性能服务开发基础》视频教程已在CSDN学院发布,优惠价12元,地址如下:
https://edu.csdn.net/course/play/29402

4、版权声明

来源:C语言技术网(www.freecplus.net)

作者:码农有道

如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发此文,让更多的人可以看到它,谢谢!!!

C语言转义字符介绍和示例相关推荐

  1. c语言输出n转义字符串,C语言转义字符介绍和示例

    C语言中,字符需要转义的情况有两种: 1)对于 ASCII编码,0\~31(十进制)范围内的字符为控制字符,它们都是看不见的,不能在显示器上显示,也无法从键盘输入: 2)某些字符在C语言中有特别的用途 ...

  2. C语言赋值运算符介绍和示例

    文章目录 1.赋值运算符 2.获取视频教程 3.版权声明 1.赋值运算符 下表列出了 C 语言支持的赋值运算符: 运算符 描述 实例 = 简单的赋值运算符,把右边操作数的值赋给左边操作数 C = A ...

  3. java方法的参数传递规则_java语言参数传递介绍

    java语言参数传递介绍 Java不只是一种编程语言,它是一个完整的平台,拥有庞大的库,将诸如图形绘制.Socket连接.数据库存取等复杂操作进行了最大程度的简化.下面是小编分享的java语言参数传递 ...

  4. c语言转义字符详解,C语言转义字符和格式控制符参考

    <C语言转义字符和格式控制符参考>由会员分享,可在线阅读,更多相关<C语言转义字符和格式控制符参考(5页珍藏版)>请在人人文库网上搜索. 1.C语言转义字符和格式控制符参考转义 ...

  5. c语言驱动程序开发基础教程,C 语言入门介绍

    C 语言入门介绍 适用于初学者和专业人士的C语言教程采用编程方法,可帮助您轻松理解C语言教程.我们的C教程通过程序解释了每个主题. C语言是由Dennis Ritchie开发的,用于创建与硬件设备(例 ...

  6. MISRA-C 2012修改指南介绍及示例

    导言 随着对汽车电子嵌入式软件的重视程度不断提高,为减少软件的缺陷,汽车工业软件可靠性协会MISRA(Motor Industry Software Reliability Association)提 ...

  7. python中的内置函数getattr()介绍及示例

    python中的内置函数getattr()介绍及示例 其实getattr()这个方法最主要的作用是实现反射机制.也就是说可以通过字符串获取方法实例.这样,你就可以把一个类可能要调用的方法放在配置文件里 ...

  8. R语言KMeans聚类模型示例

    R语言KMeans聚类模型示例 K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大.该算法认为簇是由距离靠近的对象组成的,因此把得到 ...

  9. R语言层次聚类模型示例

    R语言层次聚类模型示例 层次聚类(Hierarchical Clustering)是聚类算法的一种,通过计算不同类别数据点间的相似度来创建一棵有层次的嵌套聚类树.在聚类树中,不同类别的原始数据点是树的 ...

最新文章

  1. 词法分析-中文分词技术-正向最大匹配法与逆向最大匹配法
  2. Java里面的arraycopy总结
  3. OJ1021: 三个整数的最大值
  4. Magento 获取有效属性 Display available options for attributes of Configurable
  5. 计算机网络系统由什么系统组成,从资源构成上看计算机网络系统由什么构成
  6. 路径规划之RRT类算法简述
  7. linux resin 自动启动不了,linux下开机启动nginx+resin
  8. shell第二次练习
  9. 判断json对象的属性的值是json对象还是json数组
  10. 四方聚合支付系统+新增USDT提现+全新UI+安全升级修复XSS漏洞补单漏洞 附安装教程
  11. 电子技术课程设计—交通灯控制系统设计
  12. 随机数字表法计算机分配,随机数表法.ppt
  13. 关于人生的15句话——特别现实的讽刺性句子
  14. 互联网产品运营必备工具大全
  15. java jit_Java的JIT
  16. [Linux]: 开机运行指定的命令/自动运行命令-Ubuntu亲测
  17. 在线创建LaTeX表格的方法
  18. Windows下的远程命令行工具pstools
  19. 实时语音通讯的回音消除技术详解
  20. ecmall php5.4,ecmall2.3_PHP5.3_PHP5.4

热门文章

  1. Linux 文件系统 软/硬链接文件
  2. php 全角符号 转成半角,php全角字符转换为半角字符简单示例
  3. php 命名空间不能继承,PHP两个类使用同一个命名空间,无法相互调用
  4. matlab采集网口数据,使用Signal Tap II采集到的数据进行Matlab仿真(转载)
  5. 实现indexof()
  6. html水滴掉下来越来越来越淡代码,水滴落到水面就消失了?没那么简单!看水滴如何翩翩起舞!...
  7. .rpt文件内容读取java_Java快速入门(26) 文件和IO操作
  8. C++STL笔记(六):list详解
  9. diy无感无刷电机霍尔安装_从工作原理来了解意大利Brusatori无刷电机
  10. mysql utf8mb4 php_MySQL设置utf8mb4编码_MySQL