#include<stdio.h>
#include<string.h>
int main()
{
char arr[ ] = {'b', 'i', 't'};
printf("%d\n",strlen(arr));
return 0;
}
用到strlen,需要添加头文件#include<string.h>
strlen()用于获取字符串的有效长度,单位是字符,用%d输出,区别于sizeof()获取数据类型或变量在内存中所占的字节数,单位是字节,用&zd输出,sizeof无需额外头文件;
小写字母的ASCII码值-32就是大写字母的ASCII码值,注意是小写字母的ASCII码值大;
%xd,这样的格式,表示以右对齐打印一个整数;
比如,%5d,如果实际整数的位数小于5位,则在左侧填空格,否则不用填空格正常输出即可;