c언어 기초

데이터 저장을 위한 변수

달달고냥 2017. 3. 17. 13:04

1. 변수란

데이터를 저장할 수 있는 메모리 공간에 붙여진 이름


2. 다양한 형태(자료형)의 변수

  • 정수형 : char, int, long
  • 실수형 : float, double

3. 변수의 선언 및 대입 

대입 연산자(=): 값을 대입하기 위한 용도의 연산자



int main(void)

    int val;     // int형 변수 val의 선언

    val = 20;   // 변수 val에 20을 저장

    . . . . . .



[예]

#include <stdio.h>


int main(void)

{

    int a, b; // 쓰레기 값으로 초기화

    int c=30, d=40;


    a=10;

    b=20;

 

    printf("%d %d \n", a, b);

    printf("%d %d \n", c, d);

   return 0;

}


* 변수 선언 시 주의 사항
첫째 : 변수의 이름은 알파벳, 숫자 언더바(_)로 구성
둘째 : 대 소문자 구분
셋째 : 변수의 이름은 숫자로 시작 불가, 키워드 사용 불가
넷째 : 공백이 포함될 수 없음

* 덧셈 프로그램

#include <stdio.h>

int main(void)
{
    int result; //변수 선언
    result=3+4; //덧셈 결과 저장

    printf("덧셈 결과 : %d \n", result);
    printf("%d 더하기 %d는 %d 입니다. \n", 3, 4, result);
    printf("변수 result에 저장된 값 : %d \n", result);

    return 0;
}

4. 변수와는 다른 상수!
상수도 메모리 공간을 할당 받는다. 하지만 데이터의 변경이 불가능하다.