공부/C programming

2. 변수와 자료형

natom_ 2016. 3. 10. 12:48
반응형

1. 상수 개념

상수의 개념으로는 실행 되는 도중에 값이 변경되지 않는 수를 말한다.

상수의 종류로는 문자 상수, 정수 상수, 실수 상수, 문자열 상수로 구분이 된다.

상수는 자료의 값을 나타내는데 사용되는 숫자나 문자를 말하며, 프로그램이 실행되는 중에 변경될 수 없다.





2. 상수 종류

- 문자 상수 : 문자 상수는 문자 1개를 표현한 것으로 원하는 문자를 단일 인용부호 ( ' ' )로 싸고 반드시 하나의 문자만 써야한다.

                 문자 1개는 내부적으로 1바이트로 표현이 되며, 특수 문자는 이스케이프 문자를 사용해 표현한다.

- 문자열 상수 : 문자열은 하나 이상의 문자를 나열한 것이다. 이중 인용 부호 ( " " )로 싸면 문자열 상수가 된다.

- 정수형 상수 : 정수형 상수는 소숫점을 포함하지 않는 숫자로, 10진수, 8진수, 16진수를 나타낼 수 있다.

- 실수형 상수 : 소숫점을 포함한 숫자와 가수, 지수 부분이 있는 수를 나타낼 수 있다.





3.변수

(1) 개념 : 자료를 저장하기 위한 기억 공간을 변수라 하며 기억 공간을 확보하는 행위를 변수 선언이라 한다.

 변수는 프로그램 실행 중간에 새 값을 저장함으로써 값이 변할 수 있어서 붙은 이름이다.

 

(2) 변수 선언 형식 : 프로그램에서 변수나 함수를 사용할때 그에 맞는 고유한 이름이 필요하다.

 이와 같이 프로그래머가 정하는 이름을 식별자라고 하는데, 식별자를 만드는데 규칙이 필요하다.

 그의 규칙으로는

☞ 영어 소문자와 대문자, 숫자 그리고 밑줄문자( _ )만 사용해 만든다.

☞ 영어 대소문자를 구별한다.

☞ 첫 글자는 숫자로 시작할 수 없다.

☞ 변수명 내에 공백이 포함될 수 없다.

☞ 예약어를 사용할 수 없다.

☞ 변수의 길이에는 제한이 없으나 가능하면 31자 이하로 짓는다.



(3) 자료형의 종류 :  자료를 변수에 저장하려면 자료와 자료형(data type)이 같은 변수를 선언해야 한다.

☞ 문자 자료형

 문자 자료형

크기

표현 범위 

char 

 1바이트

-128 ~ 127 

 signed char

 1바이트

-128 ~ 127 

 unsigned char

1바이트 

 0 ~ 255

 

 


☞ 정수 자료형

 정수 자료형

크기 

(signed) short (int)

2바이트

unsigned short (int)

2바이트

(signed) int

4바이트

unsigned (int)

4바이트

(signed) long (int)

4바이트

unsigned long (int)

4바이트

 


 

☞ 실수 자료형

 실수 자료형

크기 

float 

4바이트 

double 

 8바이트

 long double

8바이트 








반응형

'공부 > C programming' 카테고리의 다른 글

3. 입력과 출력  (0) 2016.03.13
실습  (0) 2016.03.11
g  (0) 2016.03.08
1. C언어 개요  (0) 2016.03.04
수업 첫주!  (0) 2016.03.04