第13课 接续符和转义符

C语言中的接续符()是指示编译器行为的利器

示例程序如下:

 1 #in
 2 clud
 3 e <st
 4 dio.h>
 5 
 6 in
 7 t m
 8 ain(
 9 )
10 {
11 pri
12 ntf
13     (
14     "Hello D.T.
"
15     )
16     ;
17     
18 ret
19 urn 0;
20 }

这是一段合法的程序,编译并不会报错。

接续符的使用:

接续符适合于使用在宏代码块中。

宏定义只能在同一行,因此,要想定义多行的宏代码块,那就要借助于接续符。

 接续符示例如下:

转义符的意义:

上图中141表示了一个aisc码的八进制表示,x62表示一个aisc码的16进制表示。

程序示例:

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     char enter = '
';
 6     
 7     char* p = "141	x62";
 8     
 9     printf("%s", p);
10     printf("%c", enter);
11     
12     return 0;
13 }

运行结果如下:

小结:

原文地址:https://www.cnblogs.com/wanmeishenghuo/p/9535178.html