특수문자 |
의미 |
\a |
경고음 |
\b |
백스페이스 |
\f |
폼 피드 |
\n |
개행 |
\r |
캐리지 리턴 |
\t |
수평 탭 |
\v |
수직 탭 |
\' |
작은 따옴표 |
\" |
큰 따옴표 |
\? |
물음표 |
\\ |
역슬레쉬 |
서식문자 |
출력대상(자료형) |
출력형태 |
%d |
char, short, int |
부호있는 10진수 정수 |
%ld |
long |
"" |
%lld |
long long |
"" |
%u |
unsigned int |
부호없는 10진수 정수 |
%o |
unsigned int |
부호없는 8진수 정수 |
%x |
unsigned int |
부호없는 16진수 정수 |
%f |
float, double |
10진수 방식의 부동소수점 |
%Lf |
long double |
"" |
%e |
float, double |
e방식의 부동 소수점 |
%g |
float, double |
값의 따라 %f와 %e 중 선택 |
%c |
char, short, int |
값에 대응하는 문자 |
%s |
char* |
문자열 |
%p |
void* |
포인터의 주소값 |
***%f 에대한 부가설명
만약 실수 부분과 소수점 부분에 자리수 제한을 넣고 싶다면.
%5.2f 라고 하면된다.
실수 5자리와 소수점 2자리 수가 나온다.
***%e 에대한 부가설명
e는 지수 표기법으로
예를들면
0.0001
-> 1.0 x 10^-4
-> 1.0e-004
이렇게 바뀐다.
***%s의 부가설명
%8s -> 문자열 8칸을 확보한뒤 오른쪽 정렬을 한다.
%-8s -> 문자열 8칸을 확보한뒤 왼쪽 정렬을 한다.
'프로그래밍 > 코딩' 카테고리의 다른 글
C++ 입력 출력 (cin, cout) 관련 (0) | 2016.05.10 |
---|---|
배열의 초기화와 길이, 파라메터 (0) | 2016.04.12 |
자료형 (0) | 2016.04.11 |
비트단위 연산자. &, |, ^, ~, <<, >> (0) | 2016.04.11 |
templet 기반의 Node 만들어 보기 (0) | 2016.04.04 |