#include <iomanip>
std::cout << setprecision(6) << a << std::endl; // 这是设置a的精度,有效位数
std::cout << fixed << setprecision(6) << a << std::endl; // 这是设置a的小数点后的位数
当a等于0.000152646412358222时,第一条将输出0.000152646, 而第二条将输出0.000152,这就是两者的区别
#include <iomanip>
std::cout << setprecision(6) << a << std::endl; // 这是设置a的精度,有效位数
std::cout << fixed << setprecision(6) << a << std::endl; // 这是设置a的小数点后的位数
当a等于0.000152646412358222时,第一条将输出0.000152646, 而第二条将输出0.000152,这就是两者的区别