字符串和格式化的输入\输出
字符串介绍
字符串是一个或多个字符的序列。
字符串都被储存在char的数组中,数组末尾是\0,
字符串和字符
字符串常量"x"和字符常量'x'不同,区别之一在于'x'基本类型(char),而"x"是派生类型(char数组);区别之二是"x"实际上是由两个字符组成:'x'和空字符\0.
strlen()函数
strlen()函数给出字符串中字符长度,注意,不包括最后的空字符 \0 。
下面给出示例代码:
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "Hello, World!";
printf("The length of '%s' is %zu.\n", str, strlen(str));
return 0;
}
最终的运行结果为
The length of 'Hello, World!' is 13.