C++で小数点以下2桁に丸めて出力する方法は何ですか?
C++では、出力の小数点の精度を設定するために、iomanipヘッダーファイル内のsetprecision関数を使用することができます。以下はサンプルコードです。
#include <iostream>
#include <iomanip>
int main() {
double number = 3.1415926;
std::cout << std::fixed << std::setprecision(2) << number << std::endl;
return 0;
}
上記のコードでは、setprecision(2)を使用して小数の精度を2桁に設定しています。fixedを使用して小数点を固定することで、小数が科学的記数法ではなく表示されることが保証されます。