• 2022. 4. 12.

    by. 데브촙

    반응형

    상수(항상 같은 수)

    프로그램을 실행할 때 한번 값이 결정되면 프로그램이 끝날 때 까지 다른 값으로 바뀌지 않는 정보

     

    변수(데이터를 저장하는 공간)

    변수는 변하는 값이며, 프로그램이 실행되는 동안 지속적으로 값이 바뀌는 정보임.

    사용자로부터 받은 데이터를 저장하거나 처리하는 저장 공간

    변수 이름은 데이터가 저장하는 공간(메모리)을 가리키는 별명이다.

    변수 이름 정할 때 기억해야 할 사항들

    1. 영문자 a~z, A~Z, 숫자 0~9 그리고 _(underscore)를 사용할 수 있다.

    2. 숫자로 시작하거나 모두 숫자로 구성되어서는 안된다. 안되는 예시) 1000, 1_data

    3. 공백을 포함할 수 없다.                                        안되는 예시) name 1, my number

    4. 대소문자를 구별한다. 예시) name, Name, NAME, naMe

    5. C언어의 예약어는 변수 이름으로 사용할 수 없다.      안되는 예시) char, main

     

    변수 선언

    변수 선언한다는 것은 저장 공간을 할당하는 것이다.

    자신이 사용할 메모리 크기에 적합한 자료형을 지정하여 선언한다.

    변수 선언 문장 끝의 ; 세미콜론은 구분자(Separator)로서 사용된다.

    같은 자료형으로 여러 개의 변수를 선언할 때 ,(쉼표)를 사용하여 한 줄로 선언할 수 있다.

    int data1;
    int data2;
    int data3;
    
    // 위와 동일한 선언방식
    int data1, data2, data3;

     

    변수 초기화

    변수를 사용하기 전 초깃값을 대입하는 것을 초기화라고 한다.

    /* 4바이트 크기의 value 변수에 어떤 값이 저장되어 있는지 알 수 없음 */
    int value;
    
    
    /* 4바이트 크기의 value 변수에 정수형 상수 값 0을 넣어 초기화한다 */
    int value = 0;

     

    반응형

    'C' 카테고리의 다른 글

    2진수를 16진수로 변환  (0) 2022.04.13
    자료형(정수형, 실수형)  (0) 2022.04.11
    아스키(ASCII) 코드  (0) 2022.04.10