본문 바로가기

#define

[C, C++] 상수(숫자, 문자, 문자열, 열거형) 정의및 사용 보통 Program에서 다루는 Data는 변수와 상수로 구분됩니다. 변수는 int a; 라고 선언한 뒤에 a에 어떠한 값을 넣느냐에 따라 a값이 달라지므로(값이 변할 수 있으므로) 변수라고 합니다. 반면 상수는 이미 정해진 값으로 그 값 자체는 변할 수 없는 특징이 있습니다. 1. 수치표현 (1) 입력 종류 표현 8 진수 0으로 시작합니다. (011, 022) 10 진수 일반숫자를 나타냅니다. (123, 124) 16 진수 0x(0X)로 시작합니다. (0xA1, 0XA2)▶정수표현 종류 표현 일반 실수 소수점을 사용합니다. (1.234, 2.56) float형 실수 f(F)를 사용합니다. (1.23f, 1.23F) long double형 실수 l(L)를 사용합니다. (12.34l, 12.34L) 지수 e.. 더보기
[C, C++] Preprocessor(전처리) C Program이 Compile시에는 실제 Source의 내용을 바로 Compile하는 것이 아니라 일단 개발자가 작성한 Source를 분석하여 필요시 일부 Source를 수정하는 작업을 진행 하게됩니다. 이처럼 Compile하기전에 미리 어떠한 작업이 이루어지는 것을 흔히 '전처리'라고 부릅니다.(전처리 과정은 대게 Source File과 include File을 결합한 직후 발생합니다.) 참고: C언어는 일반적으로 ; 문자까지를 하나의 행으로 보지만 예외적으로 #로 시작하는 내용은 그 행의 끝까지를 하나의 행으로 간주합니다. 1. #include Source Code의 처음부분에 #include 형식으로 선언되어 지정된 Header File을 Program의 Source Code에 포함되도록 합니다.. 더보기