C++における出力精度の設定
455 ワード
C++における出力精度の設定
まず、入出力ストリームのフォーマットを制御するヘッダファイルincludeを含む必要がある.
次に、setiosflags(ios::fixed)と後続のsetprecision(1)を連用して、小数点以下の桁数の出力を制御します.また、出力時にドメイン幅を設定する場合はsetw()関数を使用して右揃えを行います.
#include
#include
using namespace std;
int main()
{
double pi = 3.1415926;
cout << setiosflags(ios::fixed) << setprecision(2) << pi << endl;
system("pause");
return 0;
}
まず、入出力ストリームのフォーマットを制御するヘッダファイルincludeを含む必要がある.
次に、setiosflags(ios::fixed)と後続のsetprecision(1)を連用して、小数点以下の桁数の出力を制御します.また、出力時にドメイン幅を設定する場合はsetw()関数を使用して右揃えを行います.