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 |