永CHAR表示'一串字符'
两种初始方法
1.像普通数组一样初始化
char str[6] = {'h','e','l','l','o','\0'};
2.特殊的处事方法 char str[6] = "HELLO";
注意:
1.字符串用%s来做控制符
2.字符串结束符 '\0',不以0结束的字符串,不是正常的字符串,0之后的字符不会被打印出来
3.字符串长度:从头开始,一直到结束符0,中间的字符数
4.数组要足够大,至少为字符串长度+1才够
转义字符:
'\\'表示\,以此类推'\t'表示制表符
char name[32] = "liming";
int id = 20130101;
double score = 87.5; `
printf("name:%s\tid:%d\tscore:%lf\n", name, id, score);