소수점 출력 형식을 지정하는 C++ 2가지 방법

#include <iostream>
#include <iomanip>
using namespace std;
int main(){
    long double a,b;
    cin >> a >> b;
    cout << setprecision(15) << a / b << endl; 

    return 0;
}​

setprecision()에 대한 인수를 사용하여 인쇄할 자릿수를 결정합니다.

#include <iostream>
#include <iomanip>
using namespace std;
int main(){
    long double a,b;
    cin >> a >> b;
    cout << fixed << setprecision(numeric_limits<long double>::max_digits10) << a/b << endl;

    return 0;
}

위와 같은 방법으로 상수 max_digits10 = 21까지 소수점 이하 자릿수를 출력할 수 있습니다.