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 }
运行结果如下:
小结: