[C] printf, format specifier 서식 지정자

less than 1 minute read

printff 는 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