소수점 고정

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);

카테고리:

업데이트:

댓글남기기