- printf :: format -
서식 | 의미 | 출력 타입 | 설명 |
%hd | short integer | unsigned short | 부호없는 10진 정수 출력 |
%d 또는 %i | Decimal, Integer | int | 10진 정수 출력 |
%ld | long | 10진 정수 출력 | |
%lld | long long | 10진 정수 출력 | |
%lu | unsigned long | 부호없는 10진 정수 출력 | |
%I64d | __int64 | 10진 정수 출력 | |
%I64u | unsigned __int64 | 부호없는 10진 정수 출력 | |
%o | Octal | unsigned int | 8진 정수 출력 |
%x 또는 %X | heXadecimal | unsigned int | 16진 정수로 출력. 대문자 X 쓰면 A~F도 대문자 출력 |
%u | Unsigned | unsigned int | 부호없는 10진 정수 출력 |
%c | Character | char, unsigned char | 1개의 문자 출력 |
%s | String | char*, string, CString | 문자열 출력 |
%f | Float | float | 고정 소수점 형식의 실수 출력 |
%lf | double | 고정 소수점 형식의 실수 출력 | |
%e 또는 %E | float, double | 부동 소수점 형식의 실수 출력 | |
%g 또는 %G | float, double | %e, %f 중 더 짧은 형식으로 출력 | |
%p | Pointer | void * | 포인터의 번지값 출력 |
%n | 출력된 문자 개수를 포인터에 대입 | ||
%% | %문자 자체를 출력 |