转义字符
转义字符顾名思义就是转变意思。就是把原来字符的意思转变了,让它拥有别的意思。
如果我们想要在屏幕上打印:c:\code:\test.c 这样一串文字的话,我们代码肯定会这样写:
#include<stdio.h>
int main()
{
printf("c:\code:\test.c");
return 0;
}
但是这样运行出来的结果是:
这里就是因为转移字符,我们没能得到想要的结果,C语言中编译器看到\再加上后面的一个字母,编译器就会认为要转义了,所以我们这样是打印不出来我们想要的结果的,要想打印正确的结果我们可以使用\进行两次转义,道理可以理解为负负的正。代码如下:
#include<stdio.h>
int main()
{
printf("c:\\code:\\test.c");
return 0;
}
这样我们就可以得到正确的结果了。
在这里给大家看一下C语言中的转义字符:
这里的\t就相当于一个Table一般为4个长度。\ddd 就可以理解为ddd这个八进制数做对应的字符(例如:\130 对应的就是’X’),\xdd 可以理解为dd这个十六进制数对应的字符(例如:\x30 对用的就是‘0’)。
这里把ASCII码表给大家,大家可以对应一下:
这里需要注意的前32个字符为不可打印字符,并且在用八进制或16进制打印时也不要超出ASCII的范围,不然后果不可想象。
注释
我们写代码时不用的代码可以删除掉也可以注释掉。
在有的代码比较难时,也可以加入一些注释来解释一下。
C++的注释风格 //xxxxxxxxxx
它可以注释一行也可以注释多行。
C语言的注释风格/* xxxxxxxx*/
它的缺陷是不能嵌套使用。
可以看代码:
#include<stdio.h>
int Add(int x, int y)
{
return x + y;
}
/*
C语言注释风格
int Sub(int x, int y)
{
return x - y;
}*/
int main()
{
//C++ 注释风格
//int a = 10;
//调用Add函数,完成加法运算
printf("%d", Add(1, 3));
return 0;
}
到这里相信已经知道了什么是转义字符和注释了,那我们今天的分享就到这里,感谢大家的关注与支持。