precision, fixed

2022. 4. 25. 13:01C++

C++ cout으로 소숫점을 나타내기 위해서는 다음과 같다.  

#include <iostream>
 
using namespace std;
 
int main() 
{
    float num = 123.456;

    cout.precision(3);              // 맨 앞에서부터 3자리를 출력하라. 
    cout<<num<<endl;                //-> 123

    cout.precision(4);
    cout<<num<<endl;                 //-> 123.5 // 반올림
                                    
    cout << fixed;                   // 소수점 자릿수 고정
    cout.precision(1);
    cout<<num<<endl;                 //-> 123.5
 
    cout.precision(5);
    cout<<num<<endl;                //-> 123.45600
 
    return 0;
}

'C++' 카테고리의 다른 글

HEAP COURRUPTION DETECTED 에러  (0) 2022.05.04
C++ 배열에서 데이터를 초과하여 입력한다면?  (0) 2022.04.28
깊은 복사 / 얕은 복사  (0) 2022.04.18
explicit  (0) 2022.04.18
copy constructor  (0) 2022.04.16