标签: c++
我有以下代码,
int main(int argc, char const *argv[]) { float x = 99999999 - 2; cout << "x: " << x << endl; return 0; }
cout输出1e+08而不是99999997。为什么呢?
cout
1e+08
99999997