프로그래밍/겁나 쉽게 쓴 C, C++ 설명서

변수란?

tonystark100 2024. 4. 29. 22:36

목차

    변수란?

    C 언어에서 변수는 데이터를 저장하기 위한 메모리 공간에 붙여진 이름입니다. 이 메모리 공간은 값을 저장할 수 있는 공간으로, 변수에 저장된 값은 변경될 수 있습니다.

     

    변수를 사용하는 이유

    1. 데이터 저장: 변수는 값을 저장하기 위해 사용됩니다.
      예를 들어 정수, 실수, 문자열 등의 데이터를 변수에 저장할 수 있습니다.
    2. 데이터 처리: 변수를 활용하여 데이터를 조작하고 계산할 수 있습니다.
    3. 재사용성: 변수를 사용하면 동일한 데이터를 여러 번 사용할 수 있습니다.

     

     

    로또로 화성 - Google Play 앱

    간편한 로또 번호 생성 및 QR 결과 확인 어플입니다.

    play.google.com

     

    자료형이란?

    변수를 선언할 때는 데이터의 자료형을 지정해야 합니다. 

    자료형은 변수가 어떤 종류의 데이터를 저장할 수 있는지를 결정합니다.

    • 정수를 저장할 변수는 int, long 자료형
    • 실수를 저장할 변수는 double, float 자료형
    • 문자를 저장할 변수는 char 자료형

     

    지역변수와 전역변수

    지역변수와 전역변수는 변수의 범위(scope)를 나타냅니다.

     

    지역변수 : 함수 내부에서 선언된 변수를 지역변수라고 합니다. 지역변수는 해당 함수 내에서만 접근할 수 있으며, 함수가 종료되면 메모리에서 해제됩니다. 다른 함수에서는 같은 이름의 지역변수를 선언하여 사용할 수 있지만, 이는 서로 다른 변수로 취급됩니다.


    전역변수 : 함수 외부에서 선언된 변수를 전역변수라고 합니다. 전역변수는 프로그램 전체에서 접근할 수 있습니다. 전역변수는 프로그램이 시작될 때 메모리에 할당되고, 프로그램이 종료될 때 메모리에서 해제됩니다.

     

    변수 예시

    #include <stdio.h>
    
    int main() {
        int num; // 정수형 변수 num 선언
        num = 10; // 변수 num에 값 10 저장
        printf("Number: %d\n", num); // 변수 num의 값을 출력
    
        float pi = 3.14; // 실수형 변수 pi 선언과 초기화
        printf("Pi: %.2f\n", pi); // 변수 pi의 값을 출력
    
        char letter = 'A'; // 문자형 변수 letter 선언과 초기화
        printf("Letter: %c\n", letter); // 변수 letter의 값을 출력
    
        return 0;
    }

     

     

    다음 글 상수란?

     

    ** 이 글이 좋았다면 좋아요와 구독을 눌러주세요. **

    '프로그래밍 > 겁나 쉽게 쓴 C, C++ 설명서' 카테고리의 다른 글

    라이브러리란?  (0) 2024.04.30
    상수란?  (0) 2024.04.29
    C 프로그래밍의 시작  (0) 2024.04.29
    주석이란?  (0) 2024.04.29
    C++ 클래스  (0) 2024.04.12