C语言中反斜杠"\"的意义和用法
来源:互联网 发布:淘宝卖家怎么修改好评 编辑:程序博客网 时间:2024/04/30 08:34
在阅读C语言代码经常可以看到代码中出现反斜杠"\",不是很明白它的意思,遂对反斜杠"\"的意义和用法进行查询和总结记录:
1. 转义字符
非常常用的一种用法,在反斜杠后面加一个字符,表示一些特定的意思,如:
\n 换行符(LF)
\r 回车(CR) ,相当于键盘上的"Enter"
\t 跳到下一个TAB位置
\0 空字符(NULL)
\' 单引号(撇号)
\" 双引号
\\ 代表一个反斜线字符''\'等,详细可百度“转义字符”。
例:
a.
printf("Hello World!");printf("Hello World!");
输出:
Hello World!Hello World!
b.
printf("Hello World!\n");printf("Hello World!\n");
输出:
Hello World!
Hello World!
2. 继续符
可用于一行的结尾,表示本行与下一行连接起来
C语言中以 ; 作为语句的结束,不以行为单位结束,当一行的内容太长不方便卸载一行时可使用反斜杠"\"作为继续符,分为多行书写
例如:STM32官方库文件"stm32f30x_usart.h"有如下一段:
#define IS_USART_123_PERIPH(PERIPH) (((PERIPH) == USART1) || \ ((PERIPH) == USART2) || \ ((PERIPH) == USART3))
写成一行意义完全相同:
#define IS_USART_123_PERIPH(PERIPH) (((PERIPH) == USART1) || ((PERIPH) == USART2) || ((PERIPH) == USART3))
Wind2015,02,04
0 0
- C语言中反斜杠"\"的意义和用法
- C语言中反斜杠的作用
- 正斜杠和反斜杠用法
- firefox中解析反斜杠和斜杠的问题
- 路径中 斜杠/和反斜杠\ 的区别
- 路径中 斜杠/和反斜杠\ 的区别
- 编程中 斜杠/和反斜杠\ 的区别
- 路径中 斜杠/和反斜杠\ 的区别
- 路径中 斜杠/和反斜杠\ 的区别
- 路径中 斜杠/和反斜杠\ 的区别
- 编程中 斜杠/和反斜杠\ 的区别
- (转)路径中 斜杠/和反斜杠\ 的区别
- 路径中 斜杠/和反斜杠\ 的区别
- 路径中 斜杠/和反斜杠\ 的区别
- 路径中 斜杠/和反斜杠\ 的区别
- 路径中 斜杠/和反斜杠\ 的区别
- 路径中 斜杠/和反斜杠\ 的区别
- 路径中 斜杠/和反斜杠\ 的区别
- Android事件总线 ( AndroidEventBus ) 框架学习
- uva 1508(dp)
- 公交余额查询(深圳通)
- ViewPage+frament不预加载下一个Frament数据解决办法
- PowerPC Figure – PPC入门与优化
- C语言中反斜杠"\"的意义和用法
- Docker周报2015年1月(上)
- Ejabberd Windows下安装+spark
- 专题第四题 poj 2109
- spring jar下载
- MongoDB何时不该使用
- with as 的使用
- IReport简单使用教程
- solr学习资料