假如我们要在屏幕上打印一个目录: c:\test\test.c 我们该如何写代码?
int main()
{
printf("c:\test\test.c");
return 0;
}
打印后的结果:并没有 \t .
所以转义字符顾名思义就是转变意思。
补充:
printf("%d",100); %d 表示打印整型
printf("%c",'a'); %c 表示打印字符
printf("%s","abc"); %s 表示打印字符串
关于 此表的使用 及 转义字符中最后2个(\ddd , \xdd) 的理解,请看b站比特鹏哥 2021c语言中 的 第12节.
问:程序输出什么?
#include <stdio.h>
int main()
{
printf("%d\n", strlen("c:\test\328\test.c"));
return 0;
}
strlen()是用来求字符串长度的,上节讲的。
答案:14 其中有(c : \t e s t \32 8 \t e s t . c )
\ddd 是个八进制数字 因此里面没有 8
什么是注释?
注释 :1. 代码中有不需要的代码可以直接删除,也可以注释掉
2. 代码中有些代码比较难懂,可以加一下注释文字
注释有两种风格:
C语言风格的注释 /*xxxxxx*/
缺陷:不能嵌套注释
C++风格的注释 //xxxxxxxx
可以注释一行也可以注释多行