C语言中反斜杠"\"的意义和用法

来源:本站
导读:目前正在解读《C语言中反斜杠"\"的意义和用法》的相关信息,《C语言中反斜杠"\"的意义和用法》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《C语言中反斜杠"\"的意义和用法》的详细说明。
简介:在阅读C语言代码经常可以看到代码中出现反斜杠"",不是很明白它的意思,遂对反斜杠""的意义和用法进行查询和总结记录。

1. 转义字符

非常常用的一种用法,在反斜杠后面加一个字符,表示一些特定的意思,如:

n 换行符(LF)

r 回车(CR) ,相当于键盘上的"Enter"

t 跳到下一个TAB位置

空字符(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))

(因为显示问题为两行,实际应该为一行)

提醒:《C语言中反斜杠"\"的意义和用法》最后刷新时间 2024-03-14 01:01:15,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《C语言中反斜杠"\"的意义和用法》该内容的真实性请自行鉴别。