一.字符串的使用
字符和字符串还是有差别的如果规定的是字符那么‘x’仅仅只代表一个字节,但如果是字符串的话‘x’就代表两个字节,因为如果代表字符串的话最后还有一个\0表示结束,但是不显示出来,这一点尤其要注意,而且同时打印多个字符时最后要带上‘\0'(转移序列作为结束的标志)否则会导致打印出乱码
字符的声明是 char 然后后面加命名即可
字符串的声明是 char 命名[可包含的字节数量]
二.strlen()函数的使用
strlen()函数是用来显示对应字符串的字节数量,其中不显示最后的\0
printf("\aplease tell me your name:____\b\b\b\b");
scanf("%s", &name);
printf("your name of %zd letters occupies %zd memory cells.", strlen(name), sizeof name);
printf("\t\nbut %s", PRAISE);
printf("\rHEY!");
getchar();
getchar();
return 0;
在使用strlen时需要在头文件中加上
#include<string.h>