기초 정리 2

[c++] 4. 기초정리(4)- 열거 타입 enum 사용법

열거타입(enumerated type) - enum 열거타입(enumerated type)은 숫자를 나열하는 방식과 범위를 마음대로 정의해서 변수를 한 번에 선언하는 데 용이합니다. 아래 코드는 에러 코드 1개당 1개의 변수를 선언한 코드입니다. 에러 코드는 값이 변하지 않아야 하고, 코드 종류도 다양하다보니 enum을 사용하여 효과적으로 관리할 수 있습니다. 코드를 보시면 enum의 편리함을 확실하게 느끼실 수 있습니다. // 에러가 발생 종류 const int ErrorCode_DOG = 1000; const int ErrorCode_CAT = 1001; const int ErrorCode_COW = 1002; const int ErrorCode_RABBIT = 2000; const int Error..

[C++] 2. 기초 정리(2) - 리터럴, 변수, 자료형

1. 리터럴(Literal) 리터럴은 코드에 표시한 숫자, 스트링과 같은 값을 의미한다. 1-1. 리터럴 종류 십진수 리터럴 : 123 8진수 리터럴 : 0173 16진수 리터럴 : 0x7B 이진수 리터럴 ; 0b111011 부동소수점 값 : 3.14f 배정도 부동소수점 값 : 3.14 단일 문자 : 'a' '0'으로 끝나는 문자 배열 : "Hello World!" 1-2. 숫자 리터럴에서 자릿수 구분자 사용 방법 자리수 구분자는 작은따옴표(')로 표현한다. 23'456'789 0.123'456f 2. 변수 C++에서 변수는 코드 안의 어디에서나 선언할 수 있다! 변수를 선언할 때는 꼭 초기화를 하자! (선언과 동시에 초기화를 하자.) 초기화를 하지 않으면 쓰레기 값이 변수에 들어있기 때문이다. 버그를 ..