c++ cout 소수점 설정 - precision, fixed, ios::showpoint
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #include <iostream> #include <iomanip> // for setiosflags using namespace std; int main() { float num = 12.34567; cout.precision(2); //가장 큰 자리수부터 2자리를 출력하겠다는 뜻 cout << num << endl; //출력 : 12 cout.precision(3); cout << num << endl; //출력 : 12.3 cout.precision(4); cout << num << endl; //출력 : 12.35 반올림 cout << fixed; //소수점 자릿수 고정 cout.precision(1); cout << num << endl; //출력 : 12.3 cout.precision(3); cout << num << endl; //출력 : 12.346 cout.precision(5); cout << setiosflags(ios::showpoint) << num << endl; //출력 : 12.34567 cout.setf(ios::showpoint); // 끝의 0을 표시 cout.precision(6); cout << num << endl; //출력 : 12.345670 return 0; } | cs |