初识c语言系列(二)字符串

字符串+转义字符+注释

字符串

形如"hello"这种由双引号引起的一串字符我们成为字符串。在字符串中我们需要注意,字符串的结束标志是转义字符\0,在计算字符串的长度时\0不计算。

#include <stdio.h>
int main() {
	char arr[] = "hello";
	char arr2[] = { 'h','e','l','l','o' };
	char arr3[] = { 'h','e','l','l','o','\0' };

	printf("%s\n", arr);
	printf("%s\n", arr2);
	printf("%s\n", arr3);

	return 0;
}

输出的结果为在这里插入图片描述
因为arr2[]后面没有结束标志\0所以会出现乱码,直到找到结束标志后才会停止输出,所以\0是非常重要的。

转义字符

转义字符顾名思义就是转变意思,在上面的字符串中我们已经认识了转义字符\0,那还有哪些常见到的转义字符呢?废话少说我们直接上图。在这里插入图片描述
其中值得我们注意的是\ddd \xdd,在许多笔试题中会考到这个小知识点,例如:

#include <stdio.h>
int main()
{
	printf("%d\n", strlen("c:\test\628\test.c"));
	return 0;
	}

让我们求字符串的长度是多少,此题输出的是14,因为一个转义字符算一个字符所以\t算一个字符,而此题真正的考点在于\628,因为\ddd中ddd是八进制数,所以\628为\628算两个字符。

注释

注释的作用是帮助程序员理解代码,当看时间久远的代码时可以起到提示的作用。如果由不需要的代码可以直接删掉,如果觉得可惜也可以注释掉。注释的风格有两种

1.是c语言的注释风格/*xxxxxxx*/
缺点是不能进行嵌套注释

2.是c++的注释风格//xxxxxxx
可以注释多行也可以注释一行

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悲伤猪小猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值