[C++] double 精度丢失问题
文章目录场景错误方案1错误方案2正确方案场景double 保留8位小数,且四舍五入错误方案1typedef long long int64;int main(){ double v1 = 5726.867366095; double v2 = 5837.754018494999; const int64 N = pow(10, 8); double newV1 = (int64)(round(v1 * N)) / double(N); double new