常见的C语言字符串处理函数
- 字符串输出函数puts
- 字符串输入函数gets
- 字符串连接函数strcat
- 字符串拷贝函数strcpy
- 字符串比较函数strcmp
- 字符串长度函数strlen
字符串输出函数puts
功能:把字符数组中的字符串输出到显示器,
char str[20]="China";
puts(str);
printf("--------\n");
字符串输入函数gets
功能:从输入设备输入一个字符串到字符数组
char str[20];
gets(str);
puts(str);
字符串连接函数strcat
功能:把字符数组2中的字符串连接到字符数组1的字符串后面,并删去末尾的’\0’
char str1[30]="People";
char str2[]="China";
printf("%s\n",strcat(str1,str2));
字符串拷贝函数strcpy
功能:将后面一个字符串,复制到前面一个字符串
char str1[10],str2[]="China";
strcpy(str1,str2);
puts(str1);
字符串比较函数strcmp
功能:按照assic码顺序比较两个数组中的字符串,并由函数返回值返回比较结果
str1==str2 返回值0 str1>str2 返回>0 str1<str2 返回<0
char str1[]="sadf";
char str2[]="sadfewr";
if(strcmp(str1,str2)>0)
printf("yes");
else
printf("no");
字符串长度函数strlen
功能:测试字符串实际长度(不含字符串结束标志’\0’),并作为函数返回值
char str[10];
gets(str);
printf("%d",strlen(str));
|