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

这篇具有很好参考价值的文章主要介绍了【C】转义字符以及注释的介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

转义字符

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

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

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

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

这样我们就可以得到正确的结果了。
在这里给大家看一下C语言中的转义字符:
【C】转义字符以及注释的介绍
这里的\t就相当于一个Table一般为4个长度。\ddd 就可以理解为ddd这个八进制数做对应的字符(例如:\130 对应的就是’X’),\xdd 可以理解为dd这个十六进制数对应的字符(例如:\x30 对用的就是‘0’)。
这里把ASCII码表给大家,大家可以对应一下:
【C】转义字符以及注释的介绍
这里需要注意的前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;
}

到这里相信已经知道了什么是转义字符和注释了,那我们今天的分享就到这里,感谢大家的关注与支持。文章来源地址https://www.toymoban.com/news/detail-492254.html

到了这里,关于【C】转义字符以及注释的介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • JAVA转义字符详解

    JAVA转义字符详解

    转义字符一般用于表示不能直接显示的字符,比如后退键、回车键等,或者用来将特殊意义的字符转换回它原来的意义。 其实所有编程语言,拥有转义字符的原因基本上是两点: 1.使用转义字符来表示字符集中定义的字符,比如ASCll里面的控制字符及回车换行等字符,这些字

    2024年02月04日
    浏览(13)
  • xml中的转义字符

    转义的实体引用虽然简单易用,但是需要记忆,而且如果字符串中包含大量的特殊字符,还需要进行逐一替换,比较麻烦,xml中还提供了CDATA标记来标识文件数据,当XML解析器处理到CDATA标记时,它不会解析该段数据中的任何符号或标记,只是将原数据原封不动地传递给应用程

    2024年02月15日
    浏览(8)
  • C语言——转义字符

    C语言——转义字符

    ​ 转义字符(Escape character),所有的ASCII码都可以用“”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加\\\"\\\"来表示常见的那些不能显示的ASCII字符,如\\0,t,n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。 转义字符 释义 ? 在书写连续

    2023年04月09日
    浏览(10)
  • c语言转义字符例子

    #include stdio.h #include string.h /* utf-8 */ #define UTF_V        \\\"342224202\\\"         /* U+2502, Vertical line drawing char */ #define UTF_VR        \\\"342224234\\\"        /* U+251C, Vertical and right */ #define UTF_H        \\\"342224200\\\"         /* U+2500, Horizontal */ #define UTF_UR        \\\"342224

    2024年02月09日
    浏览(7)
  • Python语言转义字符简介

    Python语言转义字符简介

    Python语言转义字符简介 转义字符(Escape Character)即标志着转义序列(escape sequence)开始的那个字符。 一些程序设计语言中就规定了一个用于转义的字符 ,它后面的字符不能按照这些字符的字面意义解释——转义字符开头的该字符序列具有不同于该字符序列单独出现(没有

    2023年04月18日
    浏览(11)
  • C 语言的转义字符

    C 语言的转义字符

    转义字符也叫转移序列,包含如下: 转移序列 \\0oo 和 xhh 是 ASCII 码的特殊表示。 八进制数示例: 代码: 结果: 电脑响了一声。 \\\'\\007\\\' 中的 0 可以省略一个或多个,或全部省略。代码示例: 结果一样,还是电脑响了一声。 如果电脑没有可以发出蜂鸣的硬件,则该程序不会有

    2024年02月14日
    浏览(8)
  • 【C语言】转义字符+结构语句

    【C语言】转义字符+结构语句

    一,什么是转义字符 1.1转义字符的重要性?  二,了解一下转义字符有那些 三,精讲转义字符 3.1转义字符n 3.2转义字符?  3.3转义字符 ‘和\\\"  3.3转义字符 \\\\  3.4转义字符 a,r,n  3.5转义字符 b 3.6转义字符 f和v 3.7转义字符 t  3.8转义字符ddd   3.9转义字符xdd 四,

    2024年02月15日
    浏览(7)
  • java类型转换及转义字符

    java中\\\"“负责转义,的出现会将紧挨着的后面的字符转义。 t表示\\\"制表符tab”,n表示换行符。 如果想控制台输出一个字符’,System.out.print(‘’‘),会报错,所以需要给字符’转义则System.out.println(’‘’);想在控制台输出普通的反斜杠则需要\\\\,对转义。 如果想控制台输

    2024年02月08日
    浏览(9)
  • 【Python05】Python转义字符

    【Python05】Python转义字符

    1. 转义字符的定义: 由反斜杠加上一个字符或数字组成,它把反斜杠后面的字符或数字转换成特定的意义。 2. 一般转义字符有: n 代表换行符;t 代表横向跳格;\\\\ 代表反斜杠;\\\" 代表双引号;\\\' 代表单引号;r代表回车;b代表退格 3. 题目: 请各位读者在草稿纸上写写下

    2023年04月08日
    浏览(5)
  • C语言入门之变量、常量、字符串、转义字符

    C语言入门之变量、常量、字符串、转义字符

    文章目录 变量 常量 字符串 转义字符 1.变量的命名规则: 只能由字母(包括大写和小写)、数字和下划线( _ )组成。 不能以数字开头。 长度不能超过63个字符。 变量名中区分大小写的。 变量名不能使用。 2.变量的分类:         变量可以分为局部变量以及全局

    2023年04月19日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包