반응형
#include <iomanip>를 포함시키면 setprecision(자리수)를 사용할 수 있다.
또한 fixed를 사용하여 원하고자 하는 자리수 까지 출력할 수 있다.
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
double a = 1.8888888888;
//소수점 3번째 자리에서 반올림
cout << setprecision(3) << a << endl;
//소수점 3번째 자리까지 표시, 즉 4번째에서 반올 림
cout << fixed << setprecision(3) << a << endl;
return 0;
}
또한, 줄바꿈의 기능은 \n 과 endl 두 가지로 할 수 있는데
\n의 경우 줄바꿈 기능만 하지만
endl의 경우 줄바꿈 후 버퍼를 비우는 flush를 수행하기 때문에
속도면에서 \n > endl 이다
반응형
'개인공부 > Algorithm(C, C++)' 카테고리의 다른 글
SW Expert Academy(2068. 최대수 구하기) C++ (0) | 2021.08.10 |
---|---|
SW Expert Academy (2070. 큰 놈, 작은 놈, 같은 놈)C++ (0) | 2021.08.09 |
C++ Sort (String 정렬) (0) | 2021.06.14 |
Programmers 체육복문제 (Greedy) (0) | 2020.09.24 |
[C, C++] 한 줄 입력받기, 원하는 자릿수만큼 입력받기 (0) | 2020.02.18 |