C++における出力精度の設定

455 ワード

C++における出力精度の設定
#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()関数を使用して右揃えを行います.