c·c++/c++ 프로그래밍

width, precision

바로이순간 2012. 3. 31. 15:43

#include <iostream>

using namespace std;

int main() {

  double dnum = 123.4567;


  cout.width(10); cout.precision(5); 

  cout << dnum << endl;

  cout.width(10); cout.precision(4); 

  cout << dnum << endl;

  cout.width(10); cout.precision(3); 

  cout << dnum << endl;

  cout.width(10); cout.precision(7); 

  cout << dnum << endl;


  return 0;

}



소수점 이하 4자리를 출력할 경우에는 다음과 같이 해주면 된다.


#include <iostream>

using namespace std;

int main() {

    double d=1.23456789;


    cout.precision(4);

    cout << fixed << d;


    return 0;

}