본문 바로가기
⌨️CS-STUDY/C

[C][header][stdio.h] printf

by 미르의 블로그 2023. 1. 31.
728x90
반응형

printf

함수 원형
#include <stdio.h>  // C++ 의 경우 <cstdio>
int printf(const char* format, ...);
퍼센트 기호(%)의 출력 방법

C의 printf 함수에서는 '퍼센트 기호(%)'가 포맷 출력을 위한 특수한 의미로 사용되므로, 퍼센트 기호 자체를 출력하기 위해서는 '퍼센트 기호(%)'를 2개 중복 해주어야 제대로 출력된다.

#include <stdio.h>

int main(void) {
  // X: 이러면 퍼센트 기호가 출력되지 않음
  printf("%\n");

  // 퍼센트 기호 1개 출력하기
  printf("%%\n");

  // 퍼센트 기호 2개 출력하기
  printf("%%%%\n");

  // 퍼센트 기호 3개 출력하기
  printf("%%%%%%\n");

  // 숫자와 함께 출력
  printf("%%%f\n", 99.99);

  // 실수를 소수점 2자리까지만 출력
  printf("%%%.2f\n", 99.99);

  return 0;
}
/* 결과 */
%
%%
%%%
%99.990000
%99.99

 

728x90
반응형

'⌨️CS-STUDY > C' 카테고리의 다른 글

[C][Macro] min max  (0) 2023.02.21
[C][header][stdio.h] scanf  (0) 2023.01.29
[C][header][stdio.h] fgets  (0) 2023.01.23
[C][header][limits.h]  (0) 2023.01.23