Study/C

C 언어 기초 (1) 입출력과 변수

하임 2025. 11. 28. 20:31

Part 1. 첫 C 프로그램 작성

#include <stdio.h> // 표준 입출력 도구함 불러오기

int main() { // 프로그램의 시작점
    printf("Hello, Astronaut!\n"); // printf - 출력, \n 한 줄 내림
    return 0; // 작업 끝내기
} // {...} 실행할 코드들의 '작전 구역' 범위

 

 

Part 2. 컴파일

인간의 언어를 0과 1로 번역하는 일.

 

[ 소스코드 (----.c) ]

              ↓

        Compiler  // 컴파일러 - 번역하는 일을 하는 도구

              ↓

[ Machine Code (----.exe) ]

              ↓

      Run Program

 

 

Part 3. 입력과 변수

변수 - 아래의 이름과 나이 같은 값을 담는 저장공간

int main() {
    char name[20]; // 이름을 담는 변수
    printf("Enter your name, astronaut: \n");
    scanf("%s", name); // scanf - 입력, %s - 문자열 (string)
    printf("Welcome aboard, Commander %s!\n", name); // 출력문 내 %s - 문자열 출력 -> , name
    return 0;
}
int main() {
    int age; // 나이를 담는 변수
    printf("Enter your age: \n");
    scanf("%d", &age); // %d - 정수형 (decimal), &age - age 주소 호출 (문자열은 X?)
    printf("Commander is %d years old.\n", age);
    return 0;
}

'Study > C' 카테고리의 다른 글

C 언어 기초 (4) 함수와 포인터 (完)  (0) 2025.12.03
C 언어 기초 (3) 반복문  (0) 2025.12.02
C 언어 기초 (2) 조건문  (0) 2025.12.01