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

int main()

{

printf("输出'单引号\'的方法。\n");

printf("输出双引号\"的方法。\n");

printf("输出反斜杠\\的方法。\n");

printf("单引号'不转义也能输出。\n");

return 0;

}

运行效果

3、版权声明

作者:码农有道

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

net))

c语言输出n转义字符串,C语言转义字符介绍和示例相关推荐

  1. C语言输出字符,字符串的ASCII码的16进制数

    C语言输出字符,字符串的ASCII码的16进制数 /* file name : test.c cmd code : gcc -o test.exe test.c */ #include<stdi ...

  2. 14c语言合并两个字符串,C语言的标识符和字符数据、字符串数据.ppt

    1·2 C语言的标识符和字符数据.字符串数据 本节的任务是掌握用printf()函 数在屏幕的任意位置打印字 符组成的图案. 1·2·1 C语言的字符串数据.字符数据和转义字符 • 例1_1_2 用p ...

  3. c语言如何浮点数转换为字符串,C语言把浮点数转换为字符串

    1.把float/double格式化输出到字符串 标准的C语言提供了atof函数把字符串转double,但是没有提供把float/double转换为字符串的库函数,而是采用sprintf和snprin ...

  4. c语言将字母存入字符串,C语言把资料读入字符串以及将字符串写入文件

    C语言把文件读入字符串以及将字符串写入文件 1.纯C实现 FILE *fp; if ((fp = fopen("example.txt", "rb")) == ...

  5. c语言插入特定的字符串,C语言实现:将一个字符串插入到另一个字符串的指定位置...

    C语言实现:将一个字符串插入到另一个字符串的指定位置 发布时间:2018-08-22 13:23, 浏览次数:1672 示例一: char *insert(char *s1, char *s2, in ...

  6. c 语言比较三个字符串,C语言字符篇(三)字符串比较函数

    C语言字符篇(三)字符串比较函数 #include int strcmp(const char *s1, const char *s2);    比较字符串s1和s2 int strncmp(cons ...

  7. c语言如何赋值空字符串,c语言中如何给字符串数组赋值

    c语言中如何给字符串数组赋值 1.问题 这是我写的 struct student { int x; char name[10]; }; void main() { student st: st.nam ...

  8. c语言 表示逗号的字符串,c语言逗号表达式的运算规则

    c语言逗号表达式的运算规则 c语言逗号表达式是由左向右进行的:k=3*2=6,K+2=8,表达式返回8. 逗号表达式用法: 当顺序点用,结合顺序是从左至右,用来顺序求值,完毕之后整个表达式的值是最后一 ...

  9. php json 如何转义字符串,json的转义字符是什么

    转义字符串(Escape Sequence)也称字符实体(Character Entity).在HTML中,定义转义字符串的原因有两个:第一个原因是像""这类符号已经用来表示HTM ...

最新文章

  1. 拔最多的鹅毛,听最少的鹅叫
  2. UWP 矢量字体图标(iconfont)使用
  3. 统计学习方法——CART, Bagging, Random Forest, Boosting
  4. 设计模式之单例模式实践
  5. java守护线程的特性
  6. Python之路【第十篇】:索引与切片的不同
  7. USB主机是如何检测到设备的插入的呢?
  8. 普大喜奔 | Azure 免费送网站SSL证书啦!
  9. VARIANT变体类型数据
  10. 第二天一早的飞鸽传书
  11. 下一个系列连载内容是什么?你猜猜
  12. CAD命令输入、结束、重复与撤销
  13. 跟张志东深聊,腾讯的“进化力”
  14. HTML如何判断是否星期六,判断今天是星期几的5种方法(原生js)
  15. YOLOv1: You Only Look Once: Unified, Real-Time Object Detection
  16. hive实战——谷粒影音
  17. 花呗上征信,一文看懂征信所有问题
  18. PDF图片怎么提取?看完这篇你就会了
  19. javaweb:会话管理和保存会话数据的两种技术(Cookie、Session)
  20. Android把图片压缩到一定大小并不失真

热门文章

  1. 玉米田 组合数学 环涂色
  2. static 控件设置成透明后无法正常更新数据_win10又发布10月更新,提升视频体验,解决闪屏和打印问题...
  3. Jenkins Pipeline预研
  4. 计算机科学和物理哪个难,据说这是期末考试难度最大的15个专业,你上榜了吗?...
  5. 7年了,终于拉开窗帘,看窗外,世界依然美好,这个世界,我还在
  6. 大庭广众、朗朗乾坤之下,老师竟然带十男两女拉上窗帘、关上门做出这种不可描述之事...
  7. 智慧城市同城V4 v2.2.5 [独立版全插件]同城 同城小程序 同城信息
  8. 数据分析面试题--SQL面试题
  9. 秋从饶合似陶家,遍绕篱边日渐斜。不是花中偏爱菊,此花开尽更无花
  10. Mac电脑上的精美的壁纸 Pap.er