본문 바로가기

IT/프로그래밍

C언어에서 출력과 입력 : printf와 scanf 알아보기

728x90
반응형

 

안녕하세요, 그라티입니다.

 

여러분! 오늘은 C언어에서 가장 기본적인 출력과 입력 방법을 알아보겠습니다.

 

 

 

1. printf 함수

 

'printf' 함수는 화면에 출력을 하는 데 사용되는 함수입니다. 기본적인 사용법은 문자열이나 변수 값을 출력할 수 있습니다. 예를 들어, "안녕하세요!"라는 메시지를 출력하려면 다음과 같이 코딩할 수 있습니다.

 

#include <stdio.h>

int main() {
    printf("안녕하세요!\n");
    return 0;
}

 

또한, 'prinf' 함수는 서직 문자열(format string)을 사용하여 변수의 값을 출력할 수 있습니다. 예를 들어, 정수 변수와 실수 변수의 값을 출력하려면 다음과 같이 코딩할 수 있습니다.

 

#include <stdio.h>

int main() {
    int num1 = 10;
    float num2 = 3.14;

    printf("정수: %d, 실수: %.2f\n", num1, num2);
    return 0;
}

 

 

2. scanf 함수

 

'scanf' 함수는 사용자로부터 입력을 받는 데 사용되는 함수입니다.

'printf'와 마찬가지로 서직 문자열을 사용하여 입력받을 변수의 타입을 지정할 수 있습니다. 예를 들어, 사용자로부터 정수를 입력받아 그 값을 출력하는 코드는 다음과 같습니다.

 

#include <stdio.h>

int main() {
    int num;
    printf("숫자를 입력하세요: ");
    scanf("%d", &num);
    printf("입력하신 숫자는 %d 입니다.\n", num);
    return 0;
}

 

위 예시에서 'scanf' 함수는 '&d' 서식 문자를 통해 정수를 입력받을 것임을 알 수 있습니다. 또한, 입력받은 데이터를 저장할 변수의 주소를 전달해야 하기 때문에 '&num'을 사용합니다.

 

 

이렇게 C언어에서의 출력과 입력 방법에 대해 간략히 알아보았습니다. printf와

scanf 함수를 이용하면 다양한 입출력 작업을 쉽게 처리할 수 있습니다.

모르는 내용이 있다면 댓글로 남겨주세요!!

 

728x90
반응형