C语言中反斜杠““的意义和用法
Posted Zhang Jun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言中反斜杠““的意义和用法相关的知识,希望对你有一定的参考价值。
在阅读C语言代码经常可以看到代码中出现反斜杠"“,不是很明白它的意思,遂对反斜杠”"的意义和用法进行查询和总结记录:
-
转义字符
非常常用的一种用法,在反斜杠后面加一个字符,表示一些特定的意思,如:
\\n 换行符(LF)
\\r 回车(CR) ,相当于键盘上的"Enter"
\\t 跳到下一个TAB位置
\\0 空字符(NULL)
\\’ 单引号(撇号)
\\" 双引号
\\\\ 代表一个反斜线字符’‘’ 等,详细可百度“转义字符”
-
继续符
可用于一行的结尾,表示本行与下一行连接起来
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))
以上是关于C语言中反斜杠““的意义和用法的主要内容,如果未能解决你的问题,请参考以下文章