字符串相关函数
1、字符串输出函数 puts (string);
main( )
{ char a[20]={"hello world"};
puts(a);
}
2、字符串输入函数 gets (string);
main( )
{ char a[20];
gets(a);
puts(a);
} gets 与scanf相比:gets是回车为结束标志,而scanf以回车、空格为结束标志。
3、测试字符串长度函数 strlen(string); 必须用n进行赋值。如n=strlen(string);
main( )
{ char a[20]={"hello world"};
int n;
n=strlen(a);
printf("%d\n",n);
}
4、字符串大写变小写函数 strlwr(string);
main( )
{ char a[20]={"Hello World"};
strlwr(a);
puts(a);
}
5、字符串小写变大写函数 strupr(string);
main( )
{ char a[20]={"Hello World"};
strupr(a);
puts(a);
}
6、字符串复制函数 strcpy(s1,s2); 后往前复制,后面的是原函数。
main( )
{ char a[30]={"hello everyone!"};
char b[30];
strcpy (b,a);
puts(b);
}
7 、字符串比较函数 n=strcmp (s1,s2);
main( )
{ char a[30]={"hello"};
char b[30]={"everyone"};
int n;
strcmp (b,a);
printf("%d\n",n);
}
当s1<s2 n <0;
当s1=s2 n =0;
当s1>s2 n >0;
8 、字符串连接函数 strcat (s1,s2); 把s2连在s1上,结果在s1中
main( )
{ char a[30]={"hello"};
char b[30]={"everyone"};
strcat (a,b);
puts(a);
}
main( )
{ char a[20]={"hello world"};
puts(a);
}
2、字符串输入函数 gets (string);
main( )
{ char a[20];
gets(a);
puts(a);
} gets 与scanf相比:gets是回车为结束标志,而scanf以回车、空格为结束标志。
3、测试字符串长度函数 strlen(string); 必须用n进行赋值。如n=strlen(string);
main( )
{ char a[20]={"hello world"};
int n;
n=strlen(a);
printf("%d\n",n);
}
4、字符串大写变小写函数 strlwr(string);
main( )
{ char a[20]={"Hello World"};
strlwr(a);
puts(a);
}
5、字符串小写变大写函数 strupr(string);
main( )
{ char a[20]={"Hello World"};
strupr(a);
puts(a);
}
6、字符串复制函数 strcpy(s1,s2); 后往前复制,后面的是原函数。
main( )
{ char a[30]={"hello everyone!"};
char b[30];
strcpy (b,a);
puts(b);
}
7 、字符串比较函数 n=strcmp (s1,s2);
main( )
{ char a[30]={"hello"};
char b[30]={"everyone"};
int n;
strcmp (b,a);
printf("%d\n",n);
}
当s1<s2 n <0;
当s1=s2 n =0;
当s1>s2 n >0;
8 、字符串连接函数 strcat (s1,s2); 把s2连在s1上,结果在s1中
main( )
{ char a[30]={"hello"};
char b[30]={"everyone"};
strcat (a,b);
puts(a);
}
flydreams
2006-04-24 19:44:24
评论:0
阅读:389
引用:0
