728x90
반응형
개념
- 입출력의 형태를 지정하기 위해 사용
- 조정자 함수 또는 조작자 함수 라고 부름
#include <iostream>
#include <iomanip>
int main() {
int num=10;
std::cout << n; // 10진수
std::cout << std::hex << n; //16진수
std::cout << std::dec << n; //10진수
std::cout << std::setw(20) << "Hello World!"; // 왼쪽부터 공백으로 채워 20자를 맞춤
// iomanip 헤더파일 필요
// 결과 : Hello World!
std::cout << std::setw(10) << std::setfill('@') << "Hi"; // 공백을 @로 채움
// 결과 : @@@@@@@@Hi
std::cout << std::setw(10) << std::setfill('@') << std::left << "Hi"; // 왼쪽부터 문자열 채움
// 결과 : Hi@@@@@@@@
}
std::dec | 변수값을 10진수로 출력 |
std::hex | 변수값을 16진수로 출력 |
std::setw | 문자열 출력시 개수 지정 |
std::setfill | 공백을 채울 문자 지정 |
std::left | 왼쪽 정렬(align) |
cppreference.com
728x90
반응형
'프로그래밍 > C++' 카테고리의 다른 글
[C++] 변수(2) (0) | 2019.10.05 |
---|---|
[C++] 변수(1) (0) | 2019.10.05 |
[C++] C++ 표준 입출력 (2) | 2019.10.04 |
[C++] namespace 개념 (0) | 2019.10.03 |
[C++] CL 컴파일러 사용하기 (0) | 2019.10.03 |