c语言输出n转义字符串,C语言转义字符介绍和示例
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语言转义字符介绍和示例相关推荐
- C语言输出字符,字符串的ASCII码的16进制数
C语言输出字符,字符串的ASCII码的16进制数 /* file name : test.c cmd code : gcc -o test.exe test.c */ #include<stdi ...
- 14c语言合并两个字符串,C语言的标识符和字符数据、字符串数据.ppt
1·2 C语言的标识符和字符数据.字符串数据 本节的任务是掌握用printf()函 数在屏幕的任意位置打印字 符组成的图案. 1·2·1 C语言的字符串数据.字符数据和转义字符 • 例1_1_2 用p ...
- c语言如何浮点数转换为字符串,C语言把浮点数转换为字符串
1.把float/double格式化输出到字符串 标准的C语言提供了atof函数把字符串转double,但是没有提供把float/double转换为字符串的库函数,而是采用sprintf和snprin ...
- c语言将字母存入字符串,C语言把资料读入字符串以及将字符串写入文件
C语言把文件读入字符串以及将字符串写入文件 1.纯C实现 FILE *fp; if ((fp = fopen("example.txt", "rb")) == ...
- c语言插入特定的字符串,C语言实现:将一个字符串插入到另一个字符串的指定位置...
C语言实现:将一个字符串插入到另一个字符串的指定位置 发布时间:2018-08-22 13:23, 浏览次数:1672 示例一: char *insert(char *s1, char *s2, in ...
- c 语言比较三个字符串,C语言字符篇(三)字符串比较函数
C语言字符篇(三)字符串比较函数 #include int strcmp(const char *s1, const char *s2); 比较字符串s1和s2 int strncmp(cons ...
- c语言如何赋值空字符串,c语言中如何给字符串数组赋值
c语言中如何给字符串数组赋值 1.问题 这是我写的 struct student { int x; char name[10]; }; void main() { student st: st.nam ...
- c语言 表示逗号的字符串,c语言逗号表达式的运算规则
c语言逗号表达式的运算规则 c语言逗号表达式是由左向右进行的:k=3*2=6,K+2=8,表达式返回8. 逗号表达式用法: 当顺序点用,结合顺序是从左至右,用来顺序求值,完毕之后整个表达式的值是最后一 ...
- php json 如何转义字符串,json的转义字符是什么
转义字符串(Escape Sequence)也称字符实体(Character Entity).在HTML中,定义转义字符串的原因有两个:第一个原因是像""这类符号已经用来表示HTM ...
最新文章
- 拔最多的鹅毛,听最少的鹅叫
- UWP 矢量字体图标(iconfont)使用
- 统计学习方法——CART, Bagging, Random Forest, Boosting
- 设计模式之单例模式实践
- java守护线程的特性
- Python之路【第十篇】:索引与切片的不同
- USB主机是如何检测到设备的插入的呢?
- 普大喜奔 | Azure 免费送网站SSL证书啦!
- VARIANT变体类型数据
- 第二天一早的飞鸽传书
- 下一个系列连载内容是什么?你猜猜
- CAD命令输入、结束、重复与撤销
- 跟张志东深聊,腾讯的“进化力”
- HTML如何判断是否星期六,判断今天是星期几的5种方法(原生js)
- YOLOv1: You Only Look Once: Unified, Real-Time Object Detection
- hive实战——谷粒影音
- 花呗上征信,一文看懂征信所有问题
- PDF图片怎么提取?看完这篇你就会了
- javaweb:会话管理和保存会话数据的两种技术(Cookie、Session)
- Android把图片压缩到一定大小并不失真
热门文章
- 玉米田 组合数学 环涂色
- static 控件设置成透明后无法正常更新数据_win10又发布10月更新,提升视频体验,解决闪屏和打印问题...
- Jenkins Pipeline预研
- 计算机科学和物理哪个难,据说这是期末考试难度最大的15个专业,你上榜了吗?...
- 7年了,终于拉开窗帘,看窗外,世界依然美好,这个世界,我还在
- 大庭广众、朗朗乾坤之下,老师竟然带十男两女拉上窗帘、关上门做出这种不可描述之事...
- 智慧城市同城V4 v2.2.5 [独立版全插件]同城 同城小程序 同城信息
- 数据分析面试题--SQL面试题
- 秋从饶合似陶家,遍绕篱边日渐斜。不是花中偏爱菊,此花开尽更无花
- Mac电脑上的精美的壁纸 Pap.er