본문으로 바로가기

프로그래밍의 기초 - 1. 변수

category Education/정보과학 2019. 4. 21. 01:30

 

1.변수의 이해

변수(variable)는 프로그램이 실행되는 동안 값을 언제든지 변경할 수 있는 기억 장소(저장 공간)이다.

 

변수의 특징 - C언어에서의 변수의 특징

1. 변수는 사용하기 전에 미리 선언 되어야 함

2. 변수를 선언하면 변수의 이름, 변수에 저장할 자료의 유형, 기억 장소의 크기가 결정됨 (자료형에 따라)

3. 변수에 저장되는 자료는 변수의 자료형과 일치해야함. (변수의 자료형과 일치 하지 않을경우 자동 형변환 발생)

4. 변수에 저장한 값은 언제든지 수정이 가능함

 

*변수명 작성 규칙(C언어)
1. 영문자, 숫자, 언더바(_)로 구성되며 공백은 포함할 수 없음.

2. 첫 글자는 반드시 영문자나 밑줄로 시작.

3. 대문자와 소문자는 구분됨.

4. C언어에서 미리 사용하는 예약어는 변수명으로 사용 할 수 없음.

 

2.변수의 선언과 사용 방법

변수를 선언하는 방법 (*프로그래밍 언어에 따라 다를 수 있음, C언어 기준)

 

   자료형 변수명(, 변수명2, 변수명3 ··· );

 

int main()
{
    int a; //자료형은 int(정수형), 변수명은 a 인 변수를 선언한다.
    float b,c; //자료형은 float(실수형), 변수명은 각각 b, c 인 변수 2개를 선언한다.
    return 0;
}

 

변수에 값을 저장하려면 대입 연산자(=)를 사용하며 좌변에는 변수이름, 우변에는 변수에 대입(저장)할 값을 입력한다.

대입 연산자의 우변은 값, 변수, 연산자 등을 결합한 식의 형태로도 표현할 수 있다.

 

 

int main()
{
    int a,b,c; //자료형은 int(정수형), 변수명은 각각  a,b,c인 변수 3개를 선언한다.
    a = 2;
    b = 5;    //a 와 b에 각각 2와 5를 저장
    c = a + b //a 와 b를 더한 값을 변수 c에 저장
    return 0;
}