1. Identifier(식별자)

1) 대문자, 소문자, 숫자, _

2 )대소문자를 구별한다.

3) 길이의 제한이 없다

4) 의미있는 이름을 사용한다.

5) keyword(예약어)를 사용할 수 없다.


2. literal, value, constant(상수), variable

* 바뀔 수 없는 공간 : conistant

* 바뀔 수 있는 공간 variable


3. 정수형 literal

1) 소수점이 없는 리터럴

2) 표현할 수 있는 문자 : 0~9,  a~f(대소문자를 구별하지 않음), 0x, L

3) 표현부호 : +, -

4)Memory에 기본4bytes로 할당, L을 붙이면 8bytes로 할당 -> sizeof로 확인해보기

5) 8진수는 앞에 0을 붙이고, 16진수는 앞에 0x를 붙인다.

6) 출력서식 : %d(10진수), %o(8진수), %x(16진수)


4. 실수형 literal

1) 소수점이 있거나, 지수가 이는 리터럴

2) 표현할수 있는 문자 : 0~9, E(e),F(f)

3)표현부호 : +, -

4) Memory에 기본 8bytes, f를 붙이면  4bytes로 할당

5) 출력서식 : $f(실수),%e(지수)

3. 문자형 literal

1) 한개의 글자 혹은 Escape Sequence를 처리

2) ' '속에 저장

3) 출력서식 : %c

4)Escape Sequence

-'\n'(new line), '\b'(back space), '\f'(form feed), '\r'(carrage return), '\t'(tab)

4. 문자열형 literal

1) 한개 이상의 문자들을 처리

2) " "속에 저장

3) 출력서식 : %s

5. 나열형(열거형) literal

1)단순히 어떤 값들을 나열하는 형태

2)나열형 literal은 나열 순서에 따라 값이 정해진다



'프로그래밍 > C' 카테고리의 다른 글

C언어 6일 [ 제어문 ]  (0) 2014.09.02
파일 입출력 연습  (0) 2014.09.01
C언어 4, 5일 [ 입출력 함수-표준입출력 ]  (0) 2014.08.29
c언어 3일 [ 연산자 ]  (0) 2014.08.28
c언어 2일 [ Data Type , Variable ]  (0) 2014.08.27