# setprecision
cout 상에 나타나는 모든 출력에 대한 정밀도를 변경시킨다.
output
---------
4534.34
cout 상에 나타나는 모든 출력에 대한 정밀도를 변경시킨다.
#include <iomanip> // setprecision 사용을 위한 header정밀도를 6으로 설정하고, 출력 후 다시 원래 정밀도로 리셋과정을 거칩니다.
#include <iostream>
usingstd::cin;
usingstd::cout;
usingstd::endl;
usingstd::setprecision;
usingstd::streamsize;
int main()
{
constdouble sum=4534.346342;
streamsize prec = cout.precision(); // 원래 정밀도를 리턴받음
cout<<setprecision(6)<<sum<<setprecision(prec)<<endl;
return0;
}
output
---------
4534.34
'프로그래밍 > STL' 카테고리의 다른 글
C++,STL :: 회문(Palindromes) 예제 (0) | 2010.08.31 |
---|---|
C++,STL :: 순차 컨테이너(sequential container) 연산 (0) | 2010.08.31 |
C++,STL :: 반복자(Iterator) (0) | 2010.08.31 |
source :: Accelerated C++ 2~4장까지 작성한 프로그램 (0) | 2010.08.29 |
iomanip :: setw 출력 스트림의 넓이를 조절 (0) | 2010.08.29 |
댓글 로드 중…