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은 줄바꿈 문자이며, 출력 후 커서를 다음 줄로 이동시킵니다.
챌린지
쉬움다음 작업을 수행하는 C 프로그램을 작성하세요:
- 정수형 변수
year를 선언하고 "2023" 값으로 초기화합니다. - 실수형(float) 변수
pi를 선언하고 "3.14159" 값으로 초기화합니다. printf()를 사용하여 다음 형식으로 이 값들을 출력합니다:
The current year is 2023
The value of pi is 3.141590각 변수 타입에 맞는 적절한 형식 지정자를 사용해야 합니다. %f는 기본적으로 float 값을 소수점 이하 6자리까지 출력하므로, 3.14159는 3.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;
}이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.