1,字符串输入与输出

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

 c 字符串与字符串操作_字符串

 

 2,字符串长度

c 字符串与字符串操作_c_02

 

 

#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;

}

c 字符串与字符串操作_c_03

 

 

4,字符串字典序

c 字符串与字符串操作_c_04

 

 c 字符串与字符串操作_字符串输入_05c 字符串与字符串操作_字符串输入_06

 

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;
 
}

 

 c 字符串与字符串操作_字符串比较_07