字符串长度解析以及字符串的几种打印方法

字符串

何为字符串,估计很多小伙伴都知道这个东西但不清楚它的定义,其实很简单,就一句话:

由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符串。
注意:字符串不是一种数据类型哟,数据类型有:整形,浮点型,字符型.......

“i love you” 这就是一个字符串,我们必须注意,每个字符串都有一个结束标志,即\0,好了,那大家觉得我举出的这个字符串的大小为多少呢?
可能答案:8   10    11
多说无益,先上一段代码把结果呈现给大家:
 

#include<stdio.h>
#include<string.h>    //用strlen函数需添加头文件 
int main()
{
	char s[]="i love you";          //将字符串存放于一个char型的数组 
	printf("%d",strlen(s));        //strlen函数用来测字符串长度 
	return 0;
} 

结果:

大家可以看到,结果为十,为八的数落下的2个空格,为11的把\0也算入字符串长度里了,所以根据以上结果,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值