目录
-
#include<stdio.h> #include<string.h> main(){ char* a="abc"; printf("%d",strlen(a)); return 0; }
这个函数的头文件是#include<stdio.h> ,其目的是计算出字符串的实际长度。注意字符串结尾系统默认还有“\n” ,"\n“字符串结束标志, 即“a”,“b”,“c”,“\n”。这个函数是计
算实际长度答案为
-
#include<stdio.h> #include<string.h> main(){ char a[]="abc"; char b[]="def"; printf("%s",strcat(a,b)); }
strcat函数就是把一个字符串连接到前一个字符串的后面,它的头文件是#include<string.h>。
3.
#include<stdio.h>
#include<string.h>
main(){
char* str1="abf";
char* str2="abc";
printf("%d",strcmp(a,b));
}
这个函数的头文件是#include<string.h>。将两个字符串每位自左向右逐个按照ASCII码比较。直到出现不同的字符或者是“\n”,
如果str1>str2 返回值为1;
如果str1<str2 返回值为-1;
如果str1=str2 返回值为0;
4.strupr是将小写转换成大写,strlwr是将大写转换成小写。
#include<stdio.h>
#include<string.h>
main(){
char str1[]="abc";
char str2[]="ABC";
printf("%s",strupr(str1));
printf("%s",strlwr(str2));
}
5.strcpy就是将后一个数组的内容拷贝到前一个数组的内容。下面这个的程序的返回值为def。
#include<stdio.h>
#include<string.h>
main(){
char a[]="abc";
char b[]="def";
strcpy(a,b);
printf("%s",a);
}