whenov Asked: 2024-03-20 09:28:19 +0800 CST 为什么 gcc -O1 影响 std::rint()? 9 -1为什么使用 编译时会产生以下代码g++ -O1?我的gcc版本是13.2.1。 #include <iostream> #include <cmath> #include <cfenv> using namespace std; int main() { fesetround(FE_DOWNWARD); cout << rint(-1.6) << endl; return 0; } c++