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

简介: 转义字符顾名思义就是转变意思。就是把原来字符的意思转变了,让它拥有别的意思。

转义字符

转义字符顾名思义就是转变意思。就是把原来字符的意思转变了,让它拥有别的意思。

如果我们想要在屏幕上打印:c:\code:\test.c 这样一串文字的话,我们代码肯定会这样写:

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

但是这样运行出来的结果是:

b8a250d222dd487891c4f3a426494521.png

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

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

这样我们就可以得到正确的结果了。

在这里给大家看一下C语言中的转义字符:

image.png


这里的\t就相当于一个Table一般为4个长度。\ddd 就可以理解为ddd这个八进制数做对应的字符(例如:\130 对应的就是’X’),\xdd 可以理解为dd这个十六进制数对应的字符(例如:\x30 对用的就是‘0’)。

这里把ASCII码表给大家,大家可以对应一下:

72ab73ad01dc405c87f9383c079b8106.png

这里需要注意的前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;
}

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

相关文章
如何去掉字符串开头,结尾或者中间的空格及其他不想要的字符
去掉文本字符串开头,结尾或者中间不想要的字符,比如空白。
|
2月前
|
JavaScript 前端开发
在一般编写代码时可以不写分号 ; 但是遇到中括号 小括号 模板字符串的时候必须在前面加一个分号,否则会报错
JavaScript中通常可以省略分号,但在某些语法结构前必须加分号,如中括号、小括号或模板字符串前,以避免语法错误。
33 1
|
6月前
|
C语言 C++
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
每天一道C语言编程:(去掉:双斜杠注释,去掉空格)
33 0
|
Java
避免分割字符串的常见错误:正则表达式元字符未转义
在编程和文本处理中,我们经常需要将一个字符串按照特定的分隔符拆分成多个部分。为了实现这一目标,我们使用分割函数或正则表达式来定义我们所需的分隔符。 在 Java 的 String 类的 split() 函数中,如果你使用字符串参数作为分隔符,例如 split(","),它会按照每个字符作为分隔符进行字符串拆分。
96 0
|
C语言 数据格式 Windows
初识C语言——字符串+转义字符+注释
初识C语言——字符串+转义字符+注释
131 0
|
监控 Python
一日一技:批量转义正则表达式中的特殊符号
一日一技:批量转义正则表达式中的特殊符号
99 0
|
存储 BI C语言
c语言中的字符串+转义字符+注释
c语言中的字符串+转义字符+注释
82 1
c语言中的字符串+转义字符+注释
|
Linux 数据安全/隐私保护 C++
C++解析一些特殊符号tab、换行符号
C++解析一些特殊符号tab、换行符号
273 1
C++解析一些特殊符号tab、换行符号
|
存储 程序员 C语言
初识c语言系列-2-常,变量,字符(串),转义字符和注释
初识c语言系列-2-常,变量,字符(串),转义字符和注释
初识c语言系列-2-常,变量,字符(串),转义字符和注释
Python语言学习之特殊符号讲解:百分号%/点/双点/反斜杠(转义符)/单斜杠/双斜杠/用法(如去掉中括号)之详细攻略
Python语言学习之特殊符号讲解:百分号%/点/双点/反斜杠(转义符)/单斜杠/双斜杠/用法(如去掉中括号)之详细攻略