前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C语言初阶(二)-字符、转义字符、注释

C语言初阶(二)-字符、转义字符、注释

作者头像
怠惰的未禾
发布2023-04-27 20:58:43
1.6K0
发布2023-04-27 20:58:43
举报
文章被收录于专栏:Linux之越战越勇

字符和字符串

  • 字符是单引号括起来的内容,如:‘c’,'\0’等。
  • 字符串是双引号括起来的所有字符,如:“hello world”,"0123456789"等。
  • 字符串结束的标志是’\0’,放在字符串的尾部,并不可见。

转义字符

  • 转义可以理解为转变字符的意义,用来正常输出承担特定功能的字符、或执行特定的功能。

转义字符

解释

备注

\n

换行符

光标换到下一行

\t

水平制表符

键盘上的TAB键,光标向后移动四个空格

\’

表示字符常量 ’

\"

表示一个双引号 "

\\

表示一个反斜杠 \

\?

表示一个问号 ?

\r

回车符

\ddd

表示8进制

ddd表示一个八进制数,d范围0~7,但不要超出有效字符的范围

\xdd

表示16进制

dd表示一个十六进制数,d范围0~f,但不要超出有效字符的范围

\v

垂直制表符

\b

退格符

光标回退一格,若是开头则不回退

\a

警告字符

发出蜂鸣声

转义字符也是一个字符,只是承担着特定的功能。

注释

注释有很多好处

  • 使一些不需要的代码无效。
  • 可以帮助我们梳理自己的思路,提高思维水平。
  • 对自己的代码进行一些关键的解释,有利于自己或他人的再此观看自己的代码。

分类

  • 使用/*的代码内容*/注释,这是C自带的风格
代码语言:javascript
复制
/*
#include <stdio.h>

int main() {
	printf("Hello World\n");
	return 0;
}
*/
  • 这种注释方式和另一种相比有一些缺陷,无法进行嵌套注释,即无法在注释内部在包含另一对注释。如图所示1并没有与4配对,而是与3配对,2被无效了。

代码语言:javascript
复制
/*1

/*2
#include <stdio.h>

int main() {
	printf("Hello world\n");
	return 0;
}
*/3

*/4
  • 使用// 来进行注释,这是C++的风格
  • 一个//只能注释本行之后的内容,若想注释多行,可以使用多个//
代码语言:javascript
复制
//#include <stdio.h>
//
//int main() {
//	printf("Hello World\n");
//	return 0;
//}

end

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 字符和字符串
    • 转义字符
      • 注释
        • 注释有很多好处
        • 分类
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档