Menu
Coddy logo textTech

printf 기초

Coddy C 여정의 Fundamentals 섹션에 포함된 레슨 — 63개 중 11번째.

C 언어에서 printf() 함수는 콘솔에 형식화된 출력을 인쇄하는 데 사용됩니다. 이는 표준 입출력 라이브러리인 <stdio.h>의 일부입니다.

printf()의 기본 구문은 다음과 같습니다:

printf("format string", argument1, argument2, ...);

형식 문자열은 다음을 포함할 수 있습니다:

  • 있는 그대로 출력되는 일반 텍스트
  • %로 시작하며 인수의 값으로 대체되는 형식 지정자

다음은 몇 가지 일반적인 형식 지정자입니다:

  • 정수용 %d
  • 부동 소수점 숫자용 %f
  • %c: 문자용
  • %s: 문자열용

예시:

int age = 25;
printf("I am %d years old.\n", age);

다음과 같이 출력됩니다: I am 25 years old.

문자열 끝에 있는 \n은 줄바꿈 문자이며, 출력 후 커서를 다음 줄로 이동시킵니다.

challenge icon

챌린지

쉬움

다음 작업을 수행하는 C 프로그램을 작성하세요:

  1. 정수형 변수 year를 선언하고 "2023" 값으로 초기화합니다.
  2. 실수형(float) 변수 pi를 선언하고 "3.14159" 값으로 초기화합니다.
  3. printf()를 사용하여 다음 형식으로 이 값들을 출력합니다:
The current year is 2023
The value of pi is 3.141590

각 변수 타입에 맞는 적절한 형식 지정자를 사용해야 합니다. %f는 기본적으로 float 값을 소수점 이하 6자리까지 출력하므로, 3.141593.141590으로 표시됩니다.

치트 시트

printf() 함수는 서식화된 출력을 콘솔에 출력하며 <stdio.h>가 필요합니다:

printf("format string", argument1, argument2, ...);

일반적인 서식 지정자:

  • 정수용 %d
  • 부동 소수점 숫자용 %f
  • 문자용 %c
  • 문자열용 %s

예제:

int age = 25;
printf("I am %d years old.\n", age);

줄바꿈을 위해 \n을 사용하세요.

직접 해보기

#include <stdio.h>

int main() {
    // 여기에 변수를 선언하고 초기화하세요
    
    // 여기에 printf 문을 작성하세요
    
    return 0;
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Fundamentals의 모든 레슨