C++关于double的运算精度问题

2024-12-17 20:22:20
推荐回答(2个)
回答1:

计算精度是够的,只是你输出的时候默认进行了舍入
试试这样
printf("%.7lf\n",Decimal);
printf("%.7lf\n",(double)3+Decimal);

回答2:

double的精度就这样了

如果想要高精度,就用自定义类型,想多少都行