๐•ƒ๐•ฆ๐•„๐•š๐•ฃ

ใ€ŒโŒจ๏ธแด„sใ€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
๋ฐ˜์‘ํ˜•

'ใ€ŒโŒจ๏ธแด„sใ€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