如果用c++输出
cout << fixed << setprecision(2) << 5 / 8;
或是
cout << fixed << setprecision(2) << 0.625;
结果会是0.62而非0.63
但如果是
cout << fixed << setprecision(2) << 0.787;
结果就是0.79,答案是对的?
请问各个大佬这是为什么呢?