c 字符串与字符串操作

  

1,字符串输入与输出

char string[10];
scanf("%s",string);
printf("%s\n",string);

 

 

 2,字符串长度

 

 

#include <stdio.h>
#include <string.h>
int main(){
  
     char string[100];
     scanf("%s",string);
     if(strlen(string)<=10){
        printf("%s\n",string);
     }else{
        printf("Too Long\n");
     }

     return 0;

}

 

3,字符串拷贝

在处理字符串的标准库中,有一个函数strcpy(表示string copy)用于复制字符串。

请先加上string.h 引入处理字符串的标准库。

#include <stdio.h>
#include <string.h>
int main(){
    
    char string[100];
    char copy[100]="";

    scanf("%s",string);
    strcpy(copy,string);
    printf("%s\n",copy);
    return 0;

}

 

 

4,字符串字典序

 

 

 

5,字符串比较

 

#include<stdio.h>
#include<string.h>
int main(){
  
    char string[100]="hello";
    char input[100]="";

    scanf("%s",input);

    printf("%d\n",strcmp(input,string));
    
    return 0;
 
}

 

 

 

posted @ 2021-09-22 06:33  qingjiawen  阅读(41)  评论(0)    收藏  举报