C++ 浮点数类型的输入与输入格式
输入:
float类型输入:%f、cin
double类型输入:%lf、cin**(使用%f输入会读取错误,输出错误结果 )**
long double类型输入:%Lf、cin
输出:
float类型输出:%f、cout
double类型输出:%f、%lf、cout
long double类型输出:%Lf、cout
#include<bits/stdc++.h>
using namespace std;
int main(){
float a;
double b;
long double c;
scanf("%f",&a);printf("%f\n",a);
scanf("%lf",&b);printf("b:%f\n",b);printf("b:%lf\n",b);
scanf("%Lf",&c);printf("%Lf\n",c);
return 0;
}

本文详细介绍了C++中浮点数类型(float、double、long double)的输入与输出格式。对于float类型,应使用%f进行输入和输出;double类型则需用%lf进行输入(避免使用%f可能导致的错误),输出可以使用%f或%lf;long double类型使用%Lf进行输入,输出使用%Lf。示例代码展示了这些格式的应用。

1万+

被折叠的 条评论
为什么被折叠?



