我運行此代碼,但輸出與我的預期不同。 輸出:爲什麼輸出與我預期的代碼不同?
c = 1324
v = 1324.99
我預計,輸出應爲1324.987爲v
。爲什麼v
中的數據與輸出不同?
我使用窗口8 32
#include <iostream>
using namespace std;
int main()
{
double v = 1324.987;
int n;
n = int (v);
cout << "c = " << n << endl;
cout << "v = " << v << endl;
return 0;
}
你期望什麼? –
我預計輸出應該是1324.987,對於 –