例
#include <stdio.h>
int main()
{char c[10];
int i;
for(i=0;i<10;i++)
scanf("%c",&c[i]);
for(i=0;i<10;i++)
printf("%c",c[i]);
printf("\n");
return 0;
}

例
#include <stdio.h>
int main()
{ char c[15]={'I',' ','a','m',' ','a',
' ','s','t','u','d','e','n','t','.'};
int i;
for(i=0;i<15;i++)
printf("%c",c[i]);
printf("\n");
return 0;
}

例
#include <stdio.h>
int main()
{char c[6];
scanf("%s",c);
printf("%s\n",c);
return 0;
}
例
#include <stdio.h>
int main()
{char str1[20];
gets(str1);
puts(str1);
return 0;
}

例
#include <stdio.h>
int main()
{char string[100];
int i,alup=0,allow=0,nul=0,num=0,other=0;
gets(string);
for (i=0;string[i]!='\0';i++)
{if(string[i] >='A' && string[i] <='Z')
alup++;
else if(string[i] >='a' && string[i] <='z')
allow++;
else if(string[i] ==' ')
nul++;
else if(string[i] >='0' && string[i] <='9')
num++;
else other++;}
printf("大写字母:%d,小写字母%d,空格:%d,数字:%d,其他:%d\n",alup,allow,nul,num,other);
return 0;
}

例
#include <stdio.h>
#include <string.h>
int main()
{char str1[30]="I Love ";
char str2[]="China";
strcat(str1,str2);
puts(str1);
return 0;
}

例
#include <stdio.h>
#include <string.h>
int main()
{char str1[10],str2[]="China",str3[9];
strcpy(str1,str2);
strcpy(str3,"U.S.A");
puts(str1);
puts(str3);
return 0;
}

例
#include <stdio.h>
#include <string.h>
int main()
{char str1[10]="China",str2[]="China";
int n;
n=strcmp("compare","computer");
printf("%d\n",n);
n=strcmp(str1,str2);
printf("%d\n",n);
n=strcmp("abc","ab");
printf("%d\n",n);
return 0;
}

例
#include<stdio.h>
#include<string.h>
int main ( )
{char str1[10],str2[10],str3[10];
gets (str1);
gets (str2);
gets (str3);
if (strcmp(str1,str2)>0)
if (strcmp(str1,str3)>0)
printf("the largest:%s\n",str1);
else
printf("the largest:%s\n",str3);
else
if (strcmp(str2,str3)>0)
printf("the largest:%s\n",str2);
else
printf("the largest:%s\n",str3);
return 0;
}

例
#include<stdio.h>
#include<string.h>
int main ( )
{char str[3][10];
int i;
for(i=0;i<3;i++)
gets (str[i]);
if (strcmp(str[0],str[1])>0)
if (strcmp(str[0],str[2])>0)
printf("the largest:%s\n",str[0]);
else
printf("the largest:%s\n",str[2]);
else
if (strcmp(str[1],str[2])>0)
printf("the largest:%s\n",str[1]);
else
printf("the largest:%s\n",str[2]);
return 0;
}

例
#include <stdio.h>
#include <string.h>
int main()
{char str1[]="China";
strupr(str1);
puts(str1);
return 0;
}
