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

您所在的位置:网站首页 等于号上加个斜杠是什么意思 C语言中反斜杠"\"的意义和用法

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

2024-07-15 04:45| 来源: 网络整理| 查看: 265

在阅读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