iomanip

2025. 3. 20. 12:42C++

C++의 <iomanip> 헤더는 입력 및 출력을 형식화하는 여러 가지 조작자(manipulator)를 제공

1. setiosflags:

  • 출력 형식을 설정하는 데 사용됩니다. 예를 들어, std::ios::fixed나 std::ios::scientific를 사용하여 실수를 고정 소수점(fixed) 형식이나 과학적 표기법(scientific)으로 출력

2. setw:

  • 출력의 너비를 설정하는 조작자입니다. 출력할 값이 지정한 너비보다 짧으면 공백을 채워서 출력

3. setprecision:

  • 실수의 출력 정확도를 설정하는 데 사용됩니다. 지정한 자릿수까지 실수를 출력

4. fixed와 scientific:

  • fixed는 고정 소수점 형식으로 출력을, scientific은 과학적 표기법으로 출력 강제

5. left, right, internal:

  • 출력 시 정렬을 설정하는 조작자입니다. left는 왼쪽 정렬, right는 오른쪽 정렬, internal은 부호를 내부에 배치하는 방식

6. boolalpha와 noboolalpha:

  • boolalpha는 부울 값을 "true" 또는 "false"로 출력하게 하며, noboolalpha는 1과 0으로 출력

7. showpoint와 noshowpoint:

  • showpoint는 소수점 이하가 0일지라도 소수점을 출력하게 하며, noshowpoint는 불필요한 소수점 출력 없이 정수처럼 출력

8. setw와 fill:

  • setw로 지정한 너비를 설정하고, fill을 사용하여 빈 공간을 채울 문자를 지정

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

힙 / 스택  (0) 2025.03.25
cin  (0) 2025.03.21
using  (0) 2025.03.21
limits  (0) 2025.03.21
string  (0) 2025.03.20