▣ 형식상태는 비트 형태로 표현되는 형식 플래그 값에 의해 그 의미가 지정
▣ long setf(long n) : 형식 플래그를 인수로 받아서 이 플래그 값에 해당하는 비트의 필드를 세팅하는 함수
▣ long unsetf(n) : setf() 함수와 반대의 기능을 수행하는 함수, 해당 비트를 끝내는 함수
▣ long flags() : 현재 플래그의 상태를 반환하는 함수
▣ long flags(long n) : 플래그를 인수 n의 비트 패턴으로 세팅시키고 변경되기 이전의 플래그 값으로 반환
▣ ios::skipws : 입력 시 공백문자 무시한다.
▣ ios::left : 폭 안에 출력을 왼쪽 정렬
▣ iost::right : 폭 안에 출력을 오른쪽 정렬
▣ ios::scientific : 과학산술용 표기로 출력을 형식 지정
▣ ios::internal : 부호와 진수를 나타내는 베이스 문자 사이에 공백 삽입
▣ ios::fixed : 실수를 고정 소수점으로 지정
▣ ios::dec : 10진수로 숫자 형식 지정
▣ ios::hex : 16진수로 숫자 형식 지정
▣ ios::oct : 8진수로 숫자를 형식 지정
▣ ios::uppercase : 16진수와 과학용 표기의 문자를 대문자로 형식 지정
▣ ios::showbase : 16진수이면 0x, 8진수이면 0을 숫자 앞에 붙여 출력
▣ ios::showpos : 양수를 출력할 때 (+) 부호를 출력
▣ ios::showpoint : 정확도를 위해 필요하다면 끝의 0들을 표시
▣ int width(int w) : w 폭 지정 출력
▣ fill(char c) : 남은 공간에 c 문자 삽입
▣ int precision(int p) : 소수점을 포함하지 않는 전체 자릿수 지정
▣ setfill(char c) : 출력하는 남은 공간에 c 문자로 채움
▣ setprecision(int n) : 출력되는 수의 유효 숫자 자릿수를 n개로 설정
▣ setw(int m) : 최소 너비를 m으로 지정
▣ setbase(int b) : b를 출력할 수의 진수로 지정
▣ resetioflags(long f) : f에 지정된 플래그를 해제
▣ dec : 10진수
▣ hex : 16진수
▣ oct : 8진수
'[ C++ ] > - C++ 문법정리' 카테고리의 다른 글
C++ 28 [예외처리] (0) | 2023.05.12 |
---|---|
C++ 27 [파일입출력] (2) | 2023.05.09 |
C++ 25 [람다 표현식] (0) | 2023.04.28 |
C++ 24 [STL, map] (0) | 2023.04.26 |
C++ 23 [STL, list] (0) | 2023.04.26 |
댓글