Computer/C, CPP, MFC

Printf 함수에 대해서 알아보자

hwaya. 2011. 7. 13. 20:16
반응형
Printf 함수에 대해서 알아보자

#include <stdio.h>

int main(void)

{
    printf("Hello, world\n");


    return 0;
}

위의 코드를 실행해 봅시다.


코드를 실행하면

Hello, world

라는 화면이 나올것입니다.


맞습니다.

printf 라는 함수는 화면에 내용을 출력하는 함수입니다.

printf("---") 의 --- 이 부분의 내용을 출력합니다.

printf 함수는 문자열을 출력하는 기능을 제공한다.

Hello, world의 끝 부분에 보면 '\n'과 같은 문자가 있습니다. 이런 문자를 가르켜 이스케이프 시퀀스(escape sequence)라 부르거나 특수문자라고 부르기도 합니다.

이는 단순히 출력되는 문자가 아니라 다른 의미로 해석이 되는 별도의 기능을 제공하는 문자입니다.


이스케이프 시쿼스의 미
\a 경고음
\b 백스페이스
\f 폼 피드
\n 개 행
\r 캐리지 리턴
\t 수평 탭
\v 수직 탭
\' 작은 따옴표 출력
\" 큰 따옴표 출력
\? 물음표 출력
\\ 역슬래쉬 출력
\ooo 아스키 문자 8진수 표시
\xhhh 아스키 문자 16진수 표시

 

계속해서 printf 함수를 계속해 볼까요?

#include <stdio.h>

int main(void)

{
    printf("김밥 %d 오뎅 %d \n", 1000, 500);

    return 0;
}

위의 코드를 실행해 봅시다.

 

코드를 실행하면

김밥 1000 오뎅 500

위와 같은 화면이 출력될 것입니다.

 

뭐 다른 설명이 필요하겠습니까?


printf("김밥 %d 오뎅 %d \n", 1000, 500);

처음 김밥 뒤에 나오는 %d 는 ',' 뒤에 있는 1000 이, 두번째 나오는 %d500 이 됩니다.

 

자! 그럼 계속 화이팅!


반응형