[C语言]字符串、转义字符与注释

这篇博客详细介绍了C语言中的字符串基础知识,包括字符串以\0结尾的特点以及如何求字符串长度。此外,还深入讨论了转义字符,提供了转义字符对应表,并通过实例展示了如何打印特殊转义字符。同时,文章还提到了ASCII码值表,并举例说明了如何理解字符串长度计算。最后,简单阐述了C语言的注释及其两种注释方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C语言第二天

Gitee地址

Github地址

优快云地址


没有人陪你走一辈子,所以你要适应孤独,没有人会帮你一辈子,所以你要一直奋斗

字符串

1)字符串以\0结尾

字符串就是一串字符,用双引号括起来的一串

eg:“hello word\n”

#include <stdio.h>
int main()
{
   
//	printf("hello word\n");   //"hello word\n"即为字符串
//	char arr[]="hello"; //字符串在结尾隐藏了一个\0的字符

	char arr1[]="abc";
	char arr2[]={
   'a','b','c'};
	printf("%s\n",arr1);
	printf("%s\n",arr2); 
	return 0;
} 

字符串在结尾隐藏了一个\0的字符

此时arr2出现乱码

arr出现乱码

手动在arr2的最后添加一个\0,再次运行,即可正常打印

手动添加\0

2:求字符串的长度

#include <stdio.h>
#include<string.h>   //引入长度的头文件
int main()
{
   
    int len=strlen("abc");
    printf("%d\n",len);
        return 0;
} 

\0仅仅作为字符串的结束标志,在计算字符串的长度的时候不包含

运行结果
求字符串的长度


#include <stdio.h>
#include<string.h>   //引入长度的头文件
int main()
{
   

	char arr1[]=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值