반응형
iomanip 헤더파일에 존재하는 함수로써
printf("%.3lf",f); 처럼 소수점 몇 자리까지 나타내기 위해 이용하는 함수이다.
cout 을 이용하게 되면 소수점을 강제적으로 구분하기 힘들어 지는데 이때 이용할 수 있는 함수이다.
참고로 위의 스크린샷을 보면 1.2346인데 소수점 자리수를 잘라내었을 때 반올림 된다는 사실을 알 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include <iostream> #include <iomanip> using namespace std; int main() { double f = 1.23456789; cout << setprecision(5) << f << endl; cout << setprecision(8) << f << endl; cout << setprecision(10) << f << endl; return 0; } // This source code Copyright belongs to Crocus // If you want to see more? click here >> | Crocus |
반응형
'Basic > C++' 카테고리의 다른 글
16진수를 2진수로 변환 (2) | 2018.04.14 |
---|---|
Cpp에서 이용가능한 몇가지 유용한 코드 (0) | 2018.01.28 |
cin, cout의 이용 방법 및 견해 (0) | 2016.11.08 |
stack 표준 템플릿 라이브러리 이용 방법 (0) | 2016.08.14 |
스레드(thread)와 Main의 헙력 정렬 (0) | 2016.05.31 |