1. 토큰
- C 프로그램을 구성하는 기본 단위
- 예약어(reserved word, keyword) : int, if
- 연산자(operator)
- 구두점(punctuator) : [], ()
- 식별자(identifier) : 변수, 함수, 배열, 구조체
- 상수(constant) 또는 literal : 100, 1.5
- 문자열(string) : "안녕하세요"
2. 구두점
- 토큰을 구분하기 위해 사용하는 기호
- [], (), {}, *, 콤마(,), ;, =, =, :, ..., ""
- =, (), [], 콤마 등은 같은 모양의 연산자도 있음
- 소스의 어느 부분에서 사용하느냐에 따라서 연산자인지 구두점인지 구별
auto break case char const continue default do dobule else enum extern |
float for goto if inline(since C99) int long register restrict(since C99) return short |
signed sizeof static struct switch typeof union unsigned void volatile while |
_Alignas(since C11) _Alignof(since C11) _Atomic(since C11) _Bool(since C99) _Complex(since C99) _Generic(since C11) _Imaginary(since C99) _Noreturn(since C11) _Static_assert(since C11) _Thread_local(since C11) |
'STUDY > C++' 카테고리의 다른 글
C/C++ 예약어(reserved word, keyword) (0) | 2021.11.10 |
---|---|
C/C++ 구두점 (punctuator) - 토큰을 구분 (0) | 2021.11.10 |
C/C++ 입력 스트림 객체 cin (0) | 2021.11.10 |
C/C++ 입력 스트림 객체 cin (0) | 2021.11.10 |
C/C++ 입력함수 scanf() (0) | 2021.11.10 |