2018/08/23 - [교육 노트/C++ 기초강의] - C++ 기초 강의 OT
2018/08/23 - [교육 노트/C++ 기초강의] - [C++ 때려 잡기] C++ 기초강의 1-1 기본문법-Hello World
2018/08/23 - [교육 노트/C++ 기초강의] - [C++ 때려 잡기] C++ 기초강의 1-2 기본문법-변수
2018/08/23 - [교육 노트/C++ 기초강의] - [C++ 때려 잡기] C++ 기초강의 1-3 기본문법-배열기초
2018/08/23 - [교육 노트/C++ 기초강의] - [C++ 때려 잡기] C++ 기초강의 1-4 기본문법-연산자와 사용자 입력
2018/08/23 - [교육 노트/C++ 기초강의] - [C++ 때려 잡기] C++ 기초강의 1-5 기본문법-분기문
2018/08/24 - [교육 노트/C++ 기초강의] - [C++ 때려 잡기] C++ 기초강의 1-6 기본문법-반복문
1. 전처리기 지시자
#include
#define
#if-#elif-#else-#endif
#pragma
...
2. 형 변환
int 를 float로, float 를 int로, char를 int로, int를 string으로, string을 int로? …
기본적인 형변환
(<type>) <value>
<value>를 <type>으로 바꿈
e.g)
int x = 3;
float y = (int)x;
float pi = 3.14;
int x = (int)pi;
x는?
string의 형변환
“300”이라는 문자열을
int형 300 으로 바꾸고 싶을때
-> itoa/atoi
3. IOMANIP 출력형식 조작 파일
출력형식 조작 파일(input output manipulation)
setw(int);
setfill(int);
setprecision(int);
setbase(int);
4. 삼항 연산자
if-else문의 축약
<조건식> ? <참일 경우 반환값> : <거짓일 경우 반환값>;
e.g.)
int number = 10;
bool isPositive = (number >= 0)?(true):(false);
5. switch 내 변수 선언
switch 는 동작원리상으로 swtich 내에서 변수 선언을 할 수 없다.
switch(number)
{
case 1:
int a; //컴파일 오류
break;
case 2:
break;
}
따라서 다음과 같이 수정해야한다
switch(number)
{
case 1:
{
int a;
break;
}
case 2:
break;
}
'교육 노트 > C++ 기초강의' 카테고리의 다른 글
[C++ 때려 잡기] C++ 기초강의 2-2 함수 오버로딩 (0) | 2018.08.25 |
---|---|
[C++ 때려 잡기] C++ 기초강의 2-1 함수의 선언과 정의 (0) | 2018.08.24 |
[C++ 때려 잡기] C++ 기초강의 1-6 기본문법-반복문 (2) | 2018.08.24 |
[C++ 때려 잡기] C++ 기초강의 1-5 기본문법-분기문 (0) | 2018.08.23 |
[C++ 때려 잡기] C++ 기초강의 1-4 기본문법-연산자와 사용자 입력 (2) | 2018.08.23 |