2021年8月14日10点25分
浮点数有效位
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main() {
int a = 3;
printf("%.20lf",sqrt(a)*sqrt(a));
//2.99999999999999955591
//double有效位数十六位
return 0;
}
浮点数比较大小
double eps = 1e-6;
if(fabs(a - b) <= eps) puts("相等");
else if(fabs(a < b) - eps) puts("小于");
else puts("大于";)