好奇地试了一下,你的问题在于对丢失精度的强制类型装换的理解,
这种转换不是四舍五入,而是直接截断。
理解了这一点,再试试下面的代码就能懂了
cout.precision(9);
cout << fixed << float(59)/100 << endl;
【 在 luchu 的大作中提到: 】
: 编译器 clang version 13.0.0
: Target: x86_64-pc-windows-msvc
: Thread model: posix
: ...................
--
FROM 183.131.109.*