IT프로그램 언어/C 언어

C언어 기초(입력과 출력)

필립곽 2024. 11. 7. 20:09
반응형

이번 포스팅에서는 프로그램에서 입력을 받아 화면으로 출력하는 프로그램을 만들어 볼려고 합니다.
 
이번에 필요한 함수는 printf와 scanf입니다.
printf와 scanf 함수를 사용하여 사용자로부터 이름과 나이를 입력받고 출력하는 프로그램을 작성해보겠습니다.
 
[예제]

#include <stdio.h>

int main() {
    char name[50]; // 이름을 저장할 배열
    int age;      // 나이를 저장할 변수

    // 사용자로부터 이름 입력받기
    printf("Enter your name : ");
    scanf("%s", name);

    // 사용자로부터 나이 입력받기
    printf("Enter your age : ");
    scanf("%d", &age);

    // 입력받은 내용 출력하기
    printf("Name : %s\n", name);
    printf("Age : %d\n", age);

    return 0;
}

[설명]
- #include <stdio.h>: 표준 입출력 라이브러리를 포함합니다.
- char name[50];: 사용자의 이름을 저장할 문자열 배열입니다.
- int age;: 사용자의 나이를 저장할 정수형 변수입니다.
- scanf("%s", name);: 사용자로부터 문자열을 입력받아 name 변수에 저장합니다.
- scanf("%d", &age);: 사용자로부터 정수를 입력받아 age 변수에 저장합니다.
- printf를 사용하여 입력받은 이름과 나이를 출력합니다.
 
[실행]
파일을 저장하고 실행을 합니다.
터미널 창에서 아래와 같이 입력하라고 나옵니다.
 
Enter your name : kkk <- 입력값
Enter your age : 20 <- 입력값
 
[출력]
Name : kkk
Age : 20
 
 

반응형