C语言进阶课程学习记录-第13课 - 接续符和转义符
本文学习自狄泰软件学院 唐佐林老师的 C语言进阶课程,图片全部来源于课程PPT,仅用于个人学习记录
接续符
实验-接续符的使用1
#in\
clud\
e <st\
dio.h>
in\
t m\
ain(\
)
{
pri\
ntf\
(\
"Hello D.T.\n"
)\
;
ret\
urn 0;
}
/*output:
Hello D.T.
*/
接续符使用
实验-接续符的使用2
#include <stdio.h>
#define SWAP(a,b) \
{ \
int temp = a; \
a = b; \
b = temp; \
}
int main()
{
int a = 1;
int b = 2;
int c = 3;
SWAP(a,b);
printf("a = %d, b = %d\n", a, b);
SWAP(b,c);
printf("b = %d, c = %d\n", b, c);
return 0;
}
/*output:
a = 2, b = 1
b = 3, c = 1
*/
转义符
实验-转义符
#include <stdio.h>
int main()
{
char enter = '\n';
char* p = "\141\t\x62";
printf("%s", p);
printf("%c", enter);
return 0;
}
/*output:
a b
*/
小结
C语言中的反斜杠()同时具有接续符和转义符的作用
-作为接续符使用时可直接出现在程序中
-作为转义符使用时需出现在单弓|号或双引号之间