무리스

반응형

[패스트캠퍼스 수강 후기] {C++ 실력완성} 100% 환급 챌린지 {7} 회차 미션 

 

안녕하세요. 벌써 7회차 미션으로 찾아온 무리스입니다.

오늘은 주말이라 경기도 안성에 있는 소곱창전골 맛집을 찾아가서 맛있게 먹고 돌아왔습니다.

맛집이라 그런가 사람도 되게 많았고, 맛도 그렇고 아주 만족스러운 식사였습니다.

 

자 그럼, 7회차에서는 19, 20, 21강 강의 내용에 대해서 포스팅을 해보도록 하겠습니다.

 

먼저, 19강에서는 어제 배웠던 비트 연산자가 이어서 나옵니다.

18강에서는 ~(NOT), &(AND) 연산자에 대해서 배웠고, 이번에는 | (OR) 연산자에 대해 배워보겠습니다.

 

int main()

{

     unit32_t attendanceBook = 5u;

    

     attendanceBook | = ((int)pow(2, 0) + (int)pow(2, 2));

     cout << attendanceBook;

}

// attendanceBook 출석 조건에 따른 결과값 출력문입니다. attendanceBook 값을 다르게 해서 출력해보세요.

 

다음으로 ^ (XOR) 인데요,

 

// XOR 

// 1 ^ 1 == 0

// 1 ^ 0 == 1  // 서로 다르면 1이 나옵니다.

// 0 ^ 1 == 1 // 서로 다르면 1이 나옵니다.

// 0 ^ 0 == 0

 

int main()

{

     int a = 1, b = 3, c = 2, d = 1, e = 2;

     cout << (a ^ b ^ c ^ d ^ e);  // 결과는 3이 나옵니다.

 

     cout << (a ^ d ^ c ^ e ^ b);  // 해보시면 0 ^ b가 되고 최종적으로 b가 됩니다.

 

다음 20강에서는 기타 연산자 강의로 자주 사용되는 연산자에 대해서 공부하겠습니다.

 

int main()

{

   int num = 0;

   cout << sizeof(num) << endl;

   cout << sizeof(int) << endl;

}

// sizeof 연산자입니다.

 

다음은 형변환 연산자 입니다.

형변환은 암시적, 명시적 형변환이 있습니다.

// 암시적 형변환 연산자

-------------------------------------

int main()

{

   std::cout << 'a' << std::endl;

   std::cout << (int)'a' << std::endl;

   std::cout << int('a') << std::endl;

// 명시적 형변환 연산자입니다.

  

이정도가 자주 쓰이는 기타 연산자라고 보시면 됩니다.

다음 21강에서는 흐름 제어 - if 문에 대해 배워보도록 하겠습니다.

 

int main()

{

   int num = 0;

   if (num == 0)

     cout << "executed 0 " << endl;

 

   if (num ! = 0)

     cout << "executed 1 " << endl;

}

// 출력값은  executed 0  입니다. (조건 일치)

 

if 문 사용하실 때 주의하실 점은 

int main()

{

   int num = 0;

   if (num = 0)  // = 연산자를 실수로 하나만 사용하는 경우가 많습니다.

     cout << "wow" << endl;

}

 

또, if 문을 사용하실 때 조건을 하나만 사용해봤었는데 좀 더 if 조건을 추가해보겠습니다.

int main()

{

   int num = 0

 

   if (num == 0)

   {

        cout << "wow" << endl;

        cout << "wow1" << endl;

   }    // 중괄호로 묶어서 사용하실 수 있습니다.

 

또, 앞에서 배운 연산자 &를 사용하실 수도 있는데요.

   if (num == 0 && num1 == 1) // 이런 식으로도 사용하실 수 있습니다.

if 문 -1까지 해서 일요일 저녁에 강의를 전부 들었습니다.

환불챌린지 시작 딱 일주일이 지났네요.. 주말 저녁을 이용해서 한 주를 마무리할 겸 앞에 배웠던 내용들을 전부 복습도 해봤네요. 지금까지는 이론적인 내용들이 많아 복습이 제일 중요한거 같습니다.

 

다들 한 주 마무리 잘 하시고 월요병 잘 이겨내셔서 내일 또 새로운 강의 포스팅으로 찾아 뵙겠습니다.

이상입니다. 

 

 

 

 

패스트캠퍼스 C++ 강의 링크를 걸어두겠습니다. 참고하세요~

올인원 패키지 : C++ 실력 완성 https://bit.ly/33beaFj

 

 

 

 

 

 

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading