무리스

반응형

[패스트캠퍼스 수강 후기] {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

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading