[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {6} 회차 미션
안녕하세요.
오늘은 토요일 주말인데 공부하려니 좀 귀찮긴 하군요!
그래도 환불챌린지에서는 주말 상관없이 쭉 해야하니 오늘도 열심히 공부해보도록 하겠습니다.
이전 글에 착각이 있었네요ㅜㅜ 16강에 산술 연산자-2가 나오는 줄 알았는데 아니었네요.
16강은 비교&관계 연산자 입니다.
비교 연산자는 말 그대로 A와 B 비교 이런 식입니다.
조건식에서 많이 쓰이게 된다고 합니다.
int main()
int num = 1, num1(1);
if (num0 > num1)
cout << "num0 == num1" >> endl;
// 이건 어떻게 값이 나올까요? 네 1=1 값이 같아서 출력이 안나옵니다.
다음으로,
cout.setf(ios_base::boolalpha);
cout << (1 <=> 1) == 0); // 1과 1를 비교했을 때 true냐 false냐로 볼 수 도 있습니다.
비교&관계 연산자 강의는 19분의 영상으로 강의 자체도 짧고 내용도 쉬워서 이해 하기도 쉬웠네요.
다음 17강에서는 논리 연산자에 대해 배웠습니다.
바로 예제를 보자면,
int main()
{
int num0 = 10, num1(10);;
int num2 = 20, num3(30); // &&는 and 연산자입니다.
if ((num0 == num1 && num2 != num3)) // ==와 && 우선 순위는 ==가 더 높습니다.
cot << "AND" << endl;;
if (( num0 == num1 || num2 == num3)
cout << "OR" << endl;
}
또, 참고적으로
true || true == true
true || false == true
false || true == true
false || false == false
// true 가 하나만 있어도 true 입니다. 한개도 없으면 false 입니다.
논리 연산은 OR, AND이 있습니다. OR, AND는 수학 시간에 다들 배우셨죠.
17강 역시 별 어려움이 없었습니다. 다음 18강으로 가봅시다.
18강에서는 비트 연산자 -1 입니다.
비트 연산자는 총 6가지 존재합니다.
~, &, |, ^, <<, >>
가장 먼저 ~ 알아보겠습니다.
int main()
{
int num = 0;
cot << ~num << endl; // ~은 NOT 이라고 생각하면 되겠습니다.
}
다음은 & 연산자입니다.
1 & 1 == 1
1 & 0 = 0
0 & 1 = 0
0 & 0 = 0
17강에 나왔던 AND 연산자랑 비슷한 개념입니다.
비트 연산자-1 에서는 ~(NOT), &(AND)를 배웠고 나머지는 19강에서 나오는 듯 합니다.
이렇게 해서 오늘도 16, 17, 18강까지 강의를 들었습니다.
꿀같은 주말인 토요일에도 강의 듣는 동안에는 열공했네요.. 뿌듯합니다..
내일은 낮에 좀 쉬다가 하루 마무리 겸 인강듣고 6회차 포스팅을 해야겠습니다.
그럼 다들 좋은 주말 보내시고, 저도 이만 쉬러 물러가겠습니다.
강의 링크 올려드립니다.
참고하실 분은 아래 링크를 클릭해주세요.
올인원 패키지 : C++ 실력 완성 https://bit.ly/33beaFj
[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {8} 회차 미션 (0) | 2020.11.09 |
---|---|
[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {7} 회차 미션 (0) | 2020.11.08 |
[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {5} 회차 미션 (0) | 2020.11.06 |
[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {4} 회차 미션 (0) | 2020.11.05 |
[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {3} 회차 미션 (0) | 2020.11.04 |