C语言-字符相关
C语言中的字符与字符串
数组的初始化
默认为零(0、’\0’)
字符、字符数组与字符串
1.char类型可以存储单个字符
char ch = 'a';
2.char[]可以用来存储多个字符
char ch[] = {'a','b','c'};
3.char[]最后一个字符为’\0’时,为字符串
char ch[] = {'a','b','c','\0'};
char ch[6] = {'a','b','c'}; //由于初始化其他位置默认'\0',也是字符串
上述使用方式不多
常用字符串初始化方法如下:
char ch[4] = "abc"; //引号引起来的是字符串,默认结尾处有'\0'
char ch[] = "abc";
char *ch = "abc"; //自动认为const char* ch = "abc"不能修改内容
读入字符串使用字符数组