格式化输出
数据类型格式符 | 举例 | 类型 | 说明 |
”%d“(或 i) | printf("%d\n",123456); | int | |
”%lld“ | printf("%d\n",123456); | long long | |
“%c“ | printf("%d\n",123456); | char | |
”%s“ | printf("%d\n",123456); | string | |
“%f“ | printf("%d\n",123456); | float |
#include<cstdio>
int main()
{
printf("%f,%5.2f,%-5.2f,%.2f",123.4567,-12.345,-12.345,123.4567)
}
格式化输入
scanf("%d",&n) //&是地址符
#include<bits/stdc++.h>
using namespace std;
int main()
{
char c;
scanf("%c",&c);
int d1;
scanf("%d",&d1);
long long d2;
scanf("%lld",&d2);
float f1;
scanf("%f",&f1);
double f2;
scanf("%lf",&f2);
printf("%c\n",c);
printf("%d %lld\n",d1,d2);
printf("%f %lf\n",f1,f2);
}