본문 바로가기
코딩/C언어

#1 C언어 printf 출력 함수 사용 방법

by zz! 2023. 10. 21.
728x90

C언어 프로그래밍에서 출력은 매우 중요한 역할을 하고 있습니다. 이를 담당하는 함수 중 가장 널리 사용되는 것이 "printf" 함수입니다. 이번 포스팅에서는 C언어의 'printf' 함수에 대해 자세하게 알아보겠습니다.

 

C언어 printf 출력 함수 사용 방법

 

목차

1. printf 함수란?

2. printf 함수의 기본 구조

3. printf 함수 형식 지정자

 

1. printf 함수란?

C언어에서 텍스트나 변수의 값을 화면에 출력하는 함수입니다. 프로그램에서 중요한 정보를 사용자에게 표시하거나, 디버깅 목적으로 변수의 값을 확인할 수 있습니다.

printf 함수는 <stdio.h> 헤더 파일에 정의 되어 있습니다. #include <stdio.h>를 하는 이유는 printf 함수를 사용하기 위해서라고 볼 수 있습니다.

printf 함수는 문자열을 화면에 출력합니다.

*문자와 문자열 : 문자는 하나의 글자이고, 문자열은 문자들의 모임

 

2. printf 함수의 기본 구조

"printf" 함수의 기본 구조는 다음과 같습니다.

printf("Hello");

printf : 함수명

"Hello" : 출력할 문자열

Hello라는 문자열이 출력이 됩니다.

더 자세히 알아보도록 하겠습니다.

printf("형식 지정자", 변수 또는 값);

"형식 지정자" : 출력할 데이터의 형식을 지정합니다. ex) 정수, 부동소수점, 문자열 등의 형식을 설정할 수 있습니다.

변수 또는 값 : 출력할 데이터의 실제 값이나 변수입니다.

 

3. printf 함수 형식 지정자

"printf" 함수에서 사용되는 형식 지정자는 다양한 형식의 데이터를 출력할 때 사용됩니다. 몇 가지 흔히 사용되는 형식 지정자는 다음과 같습니다.

"%d" : 정수 출력

"%06d" : 정수 값을 출력할 때 총 6자리를 차지하도록 지정합니다. 만약 출력할 값이 6자리에 미치지 못할 경우, 남은 자리는 0으로 채워집니다. 

"%f" : 부동소수점 수를 소수점 아래 여섯 자리까지 출력합니다.

"%c" : 문자 출력

"%s" : 문자열 출력

"%x" : 정수를 16진수로 출력합니다.

 

더보기

1. 정수 출력 (%d) 예시

#include <stdio.h>

int main() {
    int number = 42;
    
    printf("정수 출력 예시: %d\n", number);
    
    return 0;
}

실행 결과 : 정수 출력 예시: 42

 

2. 부동소수점 출력 (%f) 예시

#include <stdio.h>

int main() {
    float price = 19.99;
    
    printf("부동소수점 출력 예시: %.2f\n", price);
    
    return 0;
}

실행 결과 : 부동소수점 출력 예시: 19.99 

 

3. 문자 출력 (%c) 예시

#include <stdio.h>

int main() {
    char grade = 'A';
    
    printf("문자 출력 예시: %c\n", grade);
    
    return 0;
}

실행 결과 : 문자 출력 예시: A 

 

4. 문자열 출력 (%s) 예시

#include <stdio.h>

int main() {
    char name[] = "John";
    
    printf("문자열 출력 예시: %s\n", name);
    
    return 0;
}

 실행 결과 : 문자열 출력 예시: John

 

관련 포스팅

 

C 언어 웹 컴파일러 3개 사이트 소개

C 언어를 공부하는데 컴파일이 안 되는 환경에서 C언어를 공부하는 데 어려움을 겪은 적이 있었습니다. 그래서 이러한 문제를 해결하기 위해 C언어 웹 컴파일러 사이트들을 찾아보았는데요. Visua

wsul.tistory.com

 

"printf" 함수는 C 프로그래밍에서 중요한 역할을 하고 있는 함수 중 하나입니다. 이 함수의 활용법을 잘 익혀두고, 이 포스팅을 통해 'printf' 함수에 대한 이해가 높아졌으면 좋겠습니다. 이번 포스팅에서는 기초적인 출력 방법을 다룬 것이고, 필요에 따라 구글 검색을 통해 공부를 하시길 바랍니다. 여러분들에게 도움이 되는 "부상남"이 되겠습니다.

728x90