경험의 기록

소수점 자리 표현 (fixed, precision)

 

예제

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
using namespace std;
 
int main() {
 
    double a, b;
 
    a = 2.61;
    b = 3.12227;
 
    cout.precision(3); // 몇번째 글자까지 표현할지 ()
    cout << fixed; // fixed = precision에서 지정한 수까지의 소수점 출력 (반올림)
    // cout << fixed; == cout.setf(ios::fixed);
 
    cout << "적용상태 a : " << a << endl
    cout << "적용상태 b : " << b << endl;
 
    cout.unsetf(ios::fixed); // fixed 해제
 
    cout << a << endl// 그냥 precision에서 지정한 수까지만 출력
    cout << b << endl;
    
    return 0;
}
cs

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading