정체불명의 모모

c++ 02 : 제어 구조 (어서와c++은 처음이지?) 본문

프로그래밍(c++)

c++ 02 : 제어 구조 (어서와c++은 처음이지?)

정체불명의 모모 2019. 11. 26. 23:02

제어 구조 :  순차 구조, 선택 구조, 반복 구조는 프로그램을 이루는 3가지의 중요한 제어 구조이다.

 

  •    선택 구조 : if - else문 등
  •    반복 구조 : while문 과 for문 
  •    배열

1. 관계 연산자

 = 관계 연산자(relational operator)는 두 개의 피연산자를 비교하는데 사용된다.

  예를 들면 " x와 y가 같은가?", "x가 y보다 큰가?" 등을 따지는데 사용된다.

   관계 연산자의 결과는 참(true) 아니면 거짓(false)으로 계산된다. 

 ( 1 == 2 )         // 거짓(false)

 ( 10 > 4 )         // 참(true)

 ( 2 != 3 )         // 참(true)

#include<iostream>

using namespace std;

int main()
{
    bool b; 
    b = ( 1==2) ;
    
    cout << std::boolalpha;         // 부울값을 true 또는 false로 출력하게 한다.
    cout << b << endl;              // 이것이 없으면 1 또는 0으로 출력된다.
    
    return 0;
 }

※ c++에 bool 타입이 도입되기 전까지는 참과 거짓을 나타낼 때에 정수값을 사용하였다.

    즉, 0 = 거짓 , 0제외 값 = 참


2. 논리 연산자

  = 논리 연산자는 여러 개의 조건을 조합하여 참인지 거짓인지를 따질 떄 사용한다.

    예를 들어 " 비가 오거나 눈이 오면 지하철을 이용한다." 라는 문장에는 " 비가 온다"는 조건과 "눈이 온다"는

    조건 중 에서 하나라도 만족되면 지하철을 이용한다는 의미 와 같다.

    

Comments