[C++] 소수점 고정해서 출력
소수점 고정
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);
댓글남기기