字符串
由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符
 串。
如何证明字符串的结束标志是一个 \0 的转义字符呢?
int main()
{
	char arr1[] = "abc";
	char arr2[3] = { 'a','b','c' };
	printf("%s\n", arr1);
	printf("%s\n", arr2);
	return 0;
}

 可以看出在输出结果的最后有“烫烫烫烫蘟bc”,那么如何解决呢?
char arr2[3] = { 'a','b','c''\0'};
只需像以上操作就可以解决了
strlen - 库函数(求字符串长度)
#include<string.h>
int main()
{
	char arr1[] = "abc";
	char arr2[3] = { 'a','b','c' ,'\0'};
	printf("%d\n", strlen(arr1));
	printf("%d\n",strlen(arr2));
	return 0;
}
转义字符
| 转义字符 | 释义 | 
|---|---|
| ? | 在书写连续多个问号时使用,防止他们被解析成三字母词 | 
| ’ | 用于表示字符常量’ | 
| \“ | 用于表示一个字符串内部的双引号 | 
| \\ | 用于表示一个反斜杠,防止它被解释为一个转义序列符 | 
| \a | 警告字符,蜂鸣 | 
| \b | 退格符 | 
| \f | 进纸符 | 
| \n | 换行 | 
| \r | 回车 | 
| \t | 水平制表符 | 
| \v | 垂直制表符 | 
| \ddd | ddd表示1~3个八进制的数字。 如: \130 -->X | 
| \xdd | dd表示2个十六进制数字。 如: \x30 -->0 | 
例如:
int main()
{
	printf("%s\n","\"a\"");//输出结果 --> "a"
	return 0;
}
下面有一道例题:
 求字符串长度
 printf("%d\n", strlen("c:\test\628\test.c"));
解:
int main()
{
    printf("%d\n", strlen("c:\test\628\test.c"));
    return 0; 
}
//输出结果:14
注释
注释有两种风格:
- C语言风格的注释/* */
 缺陷:不能嵌套注释
- C++风格的注释 //xxxxxxxx
 可以注释一行也可以注释多行










