float a = 175.;
cout << a;
前のコードを実行すると、175 しか得られません。(たとえば) 小数点以下 3 桁で数値を数えることはできますか?
float a = 175.;
cout << a;
前のコードを実行すると、175 しか得られません。(たとえば) 小数点以下 3 桁で数値を数えることはできますか?
あなたが必要std::fixed
とstd::setprecision
:
std::cout << std::fixed << std::setprecision(3) << a;
これらには次のヘッダーが必要です。
#include <iomanip>
試してくださいsetprecision
:
cout.setf(ios::fixed);
cout << setprecision(3) << a << endl;