let's study/C 언어

변수(연산자)

DarkSoul.Story 2013. 7. 11. 11:38
반응형

• 변수

변수는 수치나 문자를 보존하는 메모리내부 영역에 붙여진 이름이며, 메모리 공간에 저장된 변수의 값은 정해져 있지 않. 즉 변경이 가능하다.


값을 저장하는 공간, 변수의 이름은 영문자, 숫자, _ 만이 가능하며 첫 글자가 숫자일 수 없다. 메모리에 자신이 사용할 공간을 할당 받는 것을 변수선언이라 하고 변수선언은 C 언어에서는 코드 중간에 선언 할 수 없으며 항상 선두에두어야 한다.


변수는 데이터의 형태에 의해, 필요로 하는 영역의 크기나 표현이 다르기 때문에, 어느 변수가 나타내는 영역 임의의 데이터를 보존할 수는 없다. 데이터 보존을 위한 데이터 형태를 지정 해야 하는데, 이것을 변수의 형태 선언이라고 한다.

 

데이터형

변수 명

int

a;

int

a=10;

int

a;

a=10;

                                                      < 1. 변수의 형태 선언 방법>

 

      -자료형(Data Type)

정수형

int

4Byte

연산속도 최적화 / -21~21

shot

 

 

long

실수형

float

4Byte

소수점 이하 8자리

double

8Byte

소수점 이하 13자리

문자형

char

1Byte

컴퓨터에서 문자를 표현하기 위해 지정된 정수로 표현하기위해 ASCII Code를 이용한다

Unsigned char

           

  실수와 정수는 저장하는 방식이 다르다. 실수를 부동소수점 방식으로 변환하며, 필요한 정보만 저장한다.

 문자형은 영문, 숫자 문자, 특수문자, escape sequence를 표현할 수 있고, 한글은 표현할수 없다. 문자를 표현 할 때는 ‘’(

은 따옴표)로 표현한다. 


<그림 3. 변수 예제>  


<그림 3-1. 실행 결과>

      

        데이터형 변수 선언전에는 초기값을 정하면 안된다.

       ☞ #include <conio.h> <- 헤더 파일을 실행했을때, .exe가 실행되고 잠시 정지

반응형

'let's study > C 언어' 카테고리의 다른 글

증가 감소 연산자  (0) 2013.07.11
산술연산자와 대입 연산자  (0) 2013.07.11
상수(연산자)  (0) 2013.07.11
프로그램 작성의 기본  (0) 2013.07.11
C언어 개론  (0) 2013.07.11