1. 程式人生 > >C++ 輸出資料的精度控制

C++ 輸出資料的精度控制

介紹C++中基礎的輸出資料精度控制方法:
#include "stdafx.h"
#include "iostream"
#include "iomanip"

using namespace std;
int main()
{
	double doubleNum = 10.0 / 3.0;
	cout << "預設顯示:"<<doubleNum*1000000 << endl;

	//控制cout顯示精度
	//1.強制以小數方式顯示
	cout << fixed;
	cout << "以小數方式顯示:" << doubleNum * 1000000 << endl;

	//2.控制顯示精度
	cout << setprecision(3);//顯示小數點後面2位
	cout <<"控制小數點位數顯示"<< doubleNum *1000000<< endl;

	//3.控制顯示資料的總寬度
	cout<<"|"<<setw(20)<< doubleNum * 1000000 <<"|"<< endl;
    return 0;
}

輸出結果: