(注:本篇C语言亦可学习)
上一次顺序结构第一篇挖了一个坑,这次来填上。所谓格式化输入输出,其实就是两个函数:
scanf 和 printf 前者是输入,后者是输出。我们来举一个A+B的例子
#include<stdio.h>//C语言头文件,C++亦可使用,标准为 cstdio
using namespace std;//C语言不写
int a,b;
int main(){
scanf("%d%d",&a,&b);//输入
/*%d 指的是整形格式化,而long long 是 %lld
后面的 & 是取地址符,后面在指针会说*/
printf("%d",a+b);//输出
/*同上。但这里不用写 &,不需要地址*/
return 0;
}
下面是 scanf 函数的格式符:
| 格式符 | 说明 |
|---|---|
| %d 或者 %i |

本文介绍了C++中的格式化输入输出函数scanf和printf,通过实例解析了格式符的使用,包括输入时遇到空格的处理以及如何读取带空格的字符串。还讨论了在保留浮点数小数位数时,printf函数相较于cout的优势。
最低0.47元/天 解锁文章
4446





