C语言中反斜杠"\"的意义和用法 |
您所在的位置:网站首页 › 等于号上加个斜杠是什么意思 › C语言中反斜杠"\"的意义和用法 |
在阅读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)) Wind 2015,02,04 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |