ios_base::fmtflags

출력 모양을 지정 하는 상수입니다.

namespace std {
   class ios_base {
   public:
      typedef implementation-defined-bitmask-type fmtflags;
      static const fmtflags boolalpha;
      static const fmtflags dec;
      static const fmtflags fixed;
      static const fmtflags hex;
      static const fmtflags internal;
      static const fmtflags left;
      static const fmtflags oct;
      static const fmtflags right;
      static const fmtflags scientific;
      static const fmtflags showbase;
      static const fmtflags showpoint;
      static const fmtflags showpos;
      static const fmtflags skipws;
      static const fmtflags unitbuf;
      static const fmtflags uppercase;
      static const fmtflags adjustfield;
      static const fmtflags basefield;
      static const fmtflags floatfield;
      ...
   };
}

설명

Manipulators를 지 원하는 io.

종류 형식 플래그를 저장할 수 있는 개체를 설명 하는 비트 마스크 형식이입니다.(요소) 개별 플래그 값은 다음과 같습니다.

  • dec삽입 또는 10 진수 형식에서 정수 값을 추출 합니다.

  • hex을 삽입 하 여 16 진수 형식에서 정수 값을 추출 합니다.

  • oct을 삽입 하 여 8 진수 형식에서 정수 값을 추출 합니다.

  • showbase접두사는 생성 된 정수 필드의 표시를 삽입 합니다.

  • internal에서 생성 된 숫자 필드를 내부 시점 채우기 문자를 삽입 하 여 필요에 따라 필드 너비를 채울.(필드 너비 설정에 대 한 내용은 setw).

  • left생성 된 필드 (왼쪽된 맞춤)의 끝에 채우기 문자를 삽입 하 여 필요에 따라 필드 너비를 채울.

  • right채우기 문자는 생성 된 필드 (오른쪽 맞춤) 시작 부분에 삽입 하 여 필요에 따라 필드 너비를 채울 수 있습니다.

  • boolalpha삽입 또는 개체의 형식 추출 하 bool 이름으로 (같은 true 및 false) 아닌 숫자 값입니다.

  • fixed고정 소수점 형식 (필드 지 수)를 부동 소수점 값을 삽입할 수 있습니다.

  • scientific부동 소수점 값을 공학용 서식 (지 수의 필드)을 삽입 합니다.

  • showpoint생성 된 부동 소수점 필드에서 소수점을 무조건 삽입 합니다.

  • showpos생성 된 음이 아닌 숫자 필드에 더하기 기호를 삽입 합니다.

  • skipws특정 추출 하기 전에 선행 공백을 건너뛸 수 있습니다.

  • unitbuf각 삽입 후 출력을 플러시합니다.

  • uppercase대문자 소문자 해당 특정 삽입에 삽입 합니다.

또한 몇 가지 유용한 값입니다.

  • adjustfield를 정의 하는 비트 마스크internal | left | right

  • basefield정의dec | hex | oct

  • floatfield정의fixed | scientific

플래그 수정 이러한 함수의 예로 포맷을 참조 하십시오. <ios> 멤버 (아래 Manipulators) 및 <iomanip> 구성원.

요구 사항

헤더: <ios>

네임 스페이스: std

참고 항목

참조

ios_base Class

iostream 프로그래밍

iostreams 규칙