[C] printf, format specifier 서식 지정자
printf
의 f
는 formatted의 약자이며 출력에 대한 서식을 지정할 수 있음을 의미한다. 출력 서식은 “ “ 사이에 서식 지정자 내용과 함께 삽입하여 지정할 수 있다. 대표적인 서식 지정자는 아래 표와 같다.
Syntax | 의미 |
---|---|
\n | 줄바뀜 |
\r | 행의 맨 앞으로 이동 |
\t | 탭 |
\b | 이전으로 한 칸 이동 |
\0 | Null문자 |
\ | 백슬래시 출력 |
' | 따움표 출력 |
" | 큰 따음표 출력 |
%% | 퍼센트 출력 |
#include <stdio.h>
int main(void){
printf("Hello World\n");
printf("Hello \nWorld\n");
printf("Hello \rWorld\n");
printf("Hello \tWorld\n");
printf("Hello \bWorld\n");
printf("\\n Hello World\n");
printf("\'Hello World\'\n");
printf("\"Hello World\"\n");
printf("Hello %%World\n");
return 0;
}
Hello World
Hello
World
World
Hello World
HelloWorld
\n Hello World
'Hello World'
"Hello World"
Hello %World