#include <stdio.h>

int main(void){
  printf("Hello everybody\n");
  printf("%d\n", 1234);
  printf("%d %d\n", 10, 20);
  return 0;

  /*
  output :
  Hello everybody
  1234
  10 20
  */
}

printf() 함수는 문자열 뿐 아니라 정수 데이터도 출력이 가능하다.

printf() 함수는 첫 번째 인자로 전달된 문자열을 출력한다.

 

위 코드 두번째, 세번째 printf() 함수를 보면 %d 라는 문자가 보이는데 이러한 문자를 서식문자 라고 한다. 서식문자는 출력의 형태를 지정하는 용도로 쓰인다. %d는 10진수 정수 형태의 출력을 의미한다. \n 은 개행을 의미한다. 세번째 printf() 함수에서는 서식문자 %d가 두 개 존재하는데, 두 개의 출력 대상이 두번째, 세번째 인자에서 전달되고 있다.

서식 문자의 사용 위치는 제한이 없어서 다양하게 문자열을 조합하여 출력하는것이 가능하다.

'Language > C, C++' 카테고리의 다른 글

[C] scanf()  (0) 2020.11.21
[C] 연산자  (0) 2020.11.19
[C] 변수  (0) 2020.11.18
[C] 주석  (0) 2020.11.17
[C]Hello World.c  (0) 2020.11.17

+ Recent posts