728x90
반응형

Programming/C&C++&C# 17

modern C++ 11/14 iteral & type, auto & decltype

#include using namespace std; int main (void) { // literal & type int n1 = 0b1001; // 2진수로 표시 int n2 = 010; // 8진수 int n3 = 10 ; // 10진수 int n4 = 0x10; // 16진수 int number = 1'001'000; // 컴파일에서 '문자가 무시된다. 단위 셀때 편함. long long n3; // 64bit 정수 변수 // auto / decltype double x[3] = {0, 1, 2}; // auto n4 = x[0]; // 우변의 수식으로 좌변 타입이 결정됨 decltype(n1) d2; // int d2와 같음 }

[C언어]매크로 (Mecro) 사용

매크로 (Mecro) 매크로 종류1. 단순 매크로 : 선언 자체의 의미를 갖는 매크로2. 함수형 매크로 : 전달 인자의 형태로 변환3. 객체형 매크로 : 치환 문자열로 단순 치환 1234#define MY_MECRO // 단순 매크로 선언#define PI (3.14) // 매크로 상수 선언#define PC "Personal Computer" // 매크로 상수 선언#define PRN(x) printf("%d\n",x) // 매크로 함수 선언cs 매크로 장점 1. 코드를 간결하게 만들어준다.2. Literal 상수 사용시 유지보수 용이3. 함수형 매크로는 실제 함수보다 처리 속도가 빠름 매크로 단점1. 매크로 함수에서 치환리스트의 모든 매개변수에 괄호를 사용해야 한다.2. 매크로 함수의 치환 리스트에도..

728x90
반응형