1.scanf()与printf()
%c格式能够识别空格和换行并将其输入
%s通过空格和换行来识别字符串的结束
2.getchar()与putchar()
用来输入和输出单个字符
3.gets()与puts()
用来输入一行字符串,gets()识别换行符来判断输入结束
4.sscanf()与sprintf()
看例子
#include<stdio.h>
int main(){
int n;
double db;
char str[100]="2048:3.14,hello",str2[100];
sscanf(str,"%d:%lf,%s",&n,&db,str2); //把str中的字符串输入到后面的n,db,str2中
sprintf(str,"%s",str2); //把str2中的字符串输出到str中
printf("n= %d ,db= %lf, str2= %s\n",n,db,str2);
printf("str= %s",str);
return 0;
}