티스토리 뷰

변수와 상수

 

변수 : 프로그램 수행 시 데이터를 보관할 수 있는 공간

1. 메모리에 저장공간 확보

2. 방법에 따라 크기와 용도가 다르게 생성

3. 유일한 이름(Identifier)부여

메모리에 대한 심볼릭 대안


변수 선언

변수는 사용 전 반드시 먼저 선언해야함

필요 시 선언과 동시에 초기화도 가능함


변수선언문 기본 형식

1. 데이터 타입 변수명, 

2. 데이터 타입 변수명, 변수명2, ....;

 

변수명은 식별자 생성 규칙으로 만들게된다.

 

식별자 : 변수를 구분하기 위해서 사용되는 이름

{

1. 식별자는 반드시 영문자, 숫자, 밑줄 기호(_)만을 사용해야 함

2. 식별자의 첫 글자는 반드시 영문자 또는 밑줄 기호로 시작해야한다.

3. 식별자에는 밑줄 기호를 제외한 다른 기호를 사용할 수 없음

4. 식별자는 대소문자를 구분해서 만들어야 함.

5. C언어의 예약어는 식별자로 사용할 수 없음 (if, printf, switch, case....)

}

 

변수 = 변하는 수

변수명 = 값 ;

 

상수

리터럴 상수 : 정수형, 실수형, 문자형

심볼릭 상수 : const상수, 매크로 상수(define문으로 정의되는 상수), 열거형 상수

 

데이터 타입

C프로그램에서 사용되는 모든 변수나 상수 값은 정해진 데이터형을 가짐

데이터형에 의해서 주어진 값의 이진 표현이 결정됨

 

기본데이터형

{

문자형

char / signed char / 1byte

unsigned char / 부호 없는 문자형 / 1byte

정수형

C언어는 정수형으로 short, int, long을 제공함

short형의 크기 <= int형의 크기 <= long형의 크기

signed형(생략가능), unsigned(생략 불가능)

 

실수형

고정소숩점 방식

부동 수수점 방식

}

 

댓글
© 2022 chanchaning