功能 | 函数名 | 适用于 |
---|---|---|
格式化输入函数 | scanf | 标准输入流 |
格式化输出函数 | printf | 标准输出流 |
格式化输入函数 | fscanf | 所有输入流 |
格式化输出函数 | fprintf | 所有输出流 |
函数名 | 功能 |
---|---|
sscanf | 把一个字符串的信息转换成格式化的数据 |
sprintf | 把格式化的数据转换成字符串 |
scanf 是从键盘上输入格式化的数据。
printf 是格式化打印信息到终端上。
他俩是针对标准输入流和输出流的,格式化的输入或输出语句。
fscanf 和 fprintf 针对所有流的(fscanf所有输入流,fprintf所有输出流)格式化输出语句。
sscanf 和sprintf是把一个字符串的信息转换成格式化的数据,把格式化的数据转换成字符串
【 fscanf 】 【 fprintf 】
fscanf是适用于标准输入流的格式化输出函数。
fprintf是适用于所有输出流的格式化输出函数。
当然,这两个函数也适用于标准输入流和输出流。
使用scanf 和printf 写出代码:
int main()
{
int a = 0;
char arr[10] ={0};
double d = 0.0;
scanf("%d %s %lf",&a,arr,&d);
printf("%d %s %lf\n",a,arr,d);
return