소숫점 고정
cout<<fixed;
cout.setf(ios::fixed);
위 두 코드 둘 중에 아무거나 써도 됩니다.
보통 윗 방법으로 많이 쓰는 것 같습니다.
그리고 위 코드를 치는 순간 기본적으로 소숫점 6자리까지 출력이 됩니다. (소숫점 7자리에서 반올림함)
ex)
#include<iostream>
using namespace std;
int main()
{
double r=1.123456789;
cout<<fixed;
cout<<r;
}
//출력 결과: 1.123457
소숫점 자릿수 설정
cout.precision(7); //소숫점 7자리까지 표현. (소숫점 8자리에서 반올림함)
소숫점 고정 해제
cout.unsetf(ios::fixed);
'C++ > 기타' 카테고리의 다른 글
[C++] string의 신기한 사용법 (0) | 2022.09.04 |
---|---|
[C++] 배열을 매개변수로 받는 다양한 방법 (0) | 2022.08.23 |
friend 클래스와 함수 (0) | 2022.07.21 |
연산자 오버로딩(Operator Overloading)에서의 Const사용법 (0) | 2022.07.21 |