C 언어
상수(Constant)는 프로그램 실행 중 값이 변경되지 않는 고정값입니다. 리터럴(Literal)은 소스 코드에 직접 쓴 상수값이고, 심볼릭 상수는 이름 붙은 상수입니다.
| 진법 | 접두사 | 예시 | 비고 |
|---|---|---|---|
| 10진수 | (없음) | 212, -10 | 기본 |
| 8진수 | 0 | 0213, 077 | 0~7만 사용 |
| 16진수 | 0x / 0X | 0xFeeL, 0XABC | 대소문자 무관 |
| 시퀀스 | 의미 | ASCII |
|---|---|---|
\n | 개행 (Newline) | 10 (0x0A) |
\t | 수평 탭 | 9 (0x09) |
\r | 캐리지 리턴 | 13 (0x0D) |
\v | 수직 탭 | 11 (0x0B) |
\b | 백스페이스 | 8 (0x08) |
\f | 폼 피드 | 12 (0x0C) |
\a | 경고음 (벨) | 7 (0x07) |
\\ | 백슬래시 \ | 92 (0x5C) |
\' | 작은따옴표 ' | 39 (0x27) |
\" | 큰따옴표 " | 34 (0x22) |
\? | 물음표 ? | 63 (0x3F) |
\ooo | 8진수 (1~3자리) | \101 = 'A' |
\xhh | 16진수 (1자리 이상) | \x41 = 'A' |
\uXXXX | 유니코드 16비트 (C99) | \u0041 = 'A' |
\UXXXXXXXX | 유니코드 32비트 (C99) | \U0001F600 = 😀 |