字符串
何为字符串,估计很多小伙伴都知道这个东西但不清楚它的定义,其实很简单,就一句话:
由双引号(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也算入字符串长度里了,所以根据以上结果,