C 언어에서 기본적으로 사용하는 출력 함수는 printf() 함수입니다.

 

printf() 함수는 콘솔에 출력하는 함수로, 문자열을 출력할 수 있을 뿐만 아니라 변수의 값도 출력할 수 있습니다.

printf() 함수의 사용법은 다음과 같습니다.

printf("출력할 문자열", 변수1, 변수2, ...);


위의 printf() 함수는 첫 번째 매개변수로 출력할 문자열을 받습니다.

 

이 문자열 안에서 %d, %f, %c, %s와 같은 형식 지정자(format specifier)를 사용

 

출력하고자 하는 값의 타입을 지정할 수 있습니다. 형식 지정자를 사용하는 방법은 다음과 같습니다.

%d: 10진수 정수를 출력할 때 사용합니다.
%f: 실수를 출력할 때 사용합니다.
%c: 문자를 출력할 때 사용합니다.
%s: 문자열을 출력할 때 사용합니다.


형식 지정자 뒤에는 출력하고자 하는 변수를 전달합니다.


예를 들어, printf("%d", num)은 num이라는 변수의 값을 10진수 형태로 출력하라는 의미입니다.

아래는 printf() 함수를 사용하여 "Hello, World!"라는 문자열과 정수, 실수, 문자열을 출력하는 예시 코드입니다.

 

#include <stdio.h> // printf 함수를 사용하기 위해 필요한 헤더 파일입니다.

int main() {
    int num1 = 10;
    float num2 = 3.14;
    char letter = 'a';
    char str[20] = "Hello, World!";

    // %d는 정수를 출력할 때 사용합니다. %f는 실수를 출력할 때 사용합니다.
    printf("num1 = %d\n", num1); // num1 = 10 이라고 출력됩니다.
    printf("num2 = %f\n", num2); // num2 = 3.140000 이라고 출력됩니다.

    // %c는 문자를 출력할 때 사용합니다. %s는 문자열을 출력할 때 사용합니다.
    printf("letter = %c\n", letter); // letter = a 라고 출력됩니다.
    printf("str = %s\n", str); // str = Hello, World! 라고 출력됩니다.

    return 0;
}