【C】转义字符以及注释的介绍

转义字符

转义字符顾名思义就是转变意思。就是把原来字符的意思转变了,让它拥有别的意思。
如果我们想要在屏幕上打印:c:\code:\test.c 这样一串文字的话,我们代码肯定会这样写:

#include
int main()
{
	printf("c:\code:\test.c");
	return 0;
}

但是这样运行出来的结果是:
【C】转义字符以及注释的介绍_第1张图片
这里就是因为转移字符,我们没能得到想要的结果,C语言中编译器看到\再加上后面的一个字母,编译器就会认为要转义了,所以我们这样是打印不出来我们想要的结果的,要想打印正确的结果我们可以使用\进行两次转义,道理可以理解为负负的正。代码如下:

#include
int main()
{
	printf("c:\\code:\\test.c");
	return 0;
}

这样我们就可以得到正确的结果了。
在这里给大家看一下C语言中的转义字符:
【C】转义字符以及注释的介绍_第2张图片
这里的\t就相当于一个Table一般为4个长度。\ddd 就可以理解为ddd这个八进制数做对应的字符(例如:\130 对应的就是’X’),\xdd 可以理解为dd这个十六进制数对应的字符(例如:\x30 对用的就是‘0’)。
这里把ASCII码表给大家,大家可以对应一下:
【C】转义字符以及注释的介绍_第3张图片
这里需要注意的前32个字符为不可打印字符,并且在用八进制或16进制打印时也不要超出ASCII的范围,不然后果不可想象。

注释

我们写代码时不用的代码可以删除掉也可以注释掉。
在有的代码比较难时,也可以加入一些注释来解释一下。
C++的注释风格 //xxxxxxxxxx
它可以注释一行也可以注释多行。
C语言的注释风格/* xxxxxxxx*/
它的缺陷是不能嵌套使用。
可以看代码:

#include
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;
}

到这里相信已经知道了什么是转义字符和注释了,那我们今天的分享就到这里,感谢大家的关注与支持。

你可能感兴趣的:(c语言,数学建模,开发语言)