c语言字符串里有注释,C语言中的字符串,转义字符以及注释

首先我们来看C语言中的字符串.例如:

#include int main(){

printf("Hello world\n");

}

这个程序算是我们刚开始接触的一个最为简单的程序,而在这个程序当中.双引号之间的Hello world就是字符串,通常我们利用printf函数来实现打印字符串的目的.位于Hello world之后的\n表示回车,是转义字符的一种,后面我们还会详细说明.

这种由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),简称字符串.

这里我们要注意,字符串结束的标志是一个\0(即反斜杠+…).所以在计算字符串长度的时候\0是结束标志,不能算作是字符串的内容.

接下来我们来看转义字符,转义字符到底有什么用呢?其实我们最常见的就是我们保存文件时的目录,比如这样:

d:\study\test.c

也就是说我们想要在屏幕上打印出这样一串字符,我们该如何实现呢?

#include int main (){

printf("d:\study\test.c\n");

return 0;

}

思考一下这样可以吗?我们来看一下运行结果.

647d560067cf040b8584b54fca46aa67.png

观察运行结果,这里我们就要提出我们的转义字符了.单从名字上来看,转义字符就是转变的意思,我们先来看一些常见的转义字符.

’ 用于表示字符常量’

" 用于表示一个字符串内部的双引号

\ 用于表示一个反斜杠,防止它被解释为一个转义序列符.

\n 换行

\t 水平制表符

由此为了实现我们打印上述字符串的目的,我们要合理运用转义字符,所以上述代码应做出以下修改:

#include #include int main(){

printf("d:\\study\\test.c\n");

}

看完转义字符,我们再来看一个小思考,这个程序如下:

#include int main(){

printf("%d\n",strlen("abcdef"));//strlen 对应头文件 #include ,功能是读取字符串长度

printf("%d\n",strlen("c:\test\328\test.c"));

}

大家可以试着运行一下.

最后我们来看C语言中的注释.

在我们编写程序的时候,代码中如果出现了不需要的地方,我们可以直接将其删掉,也可以注释掉;或者代码中有一些比较难懂的地方,我们需要加一些注释文字,便于读程序时的理解.

常见的注释有两种:

(i)/*xxxxxxxxxxxxxxxxxxxxxxx*/

这种方法会注释掉/到/之间所有的东西.(由于无法嵌套,使用时要多加注意)

(ii)//xxxxxxxxxxxxxxxxxxxxxxx

这种方法通常是用来注释某一行程序,当然也可是多行.(使用起来较为方便,看起来也会比较容易)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值