정체불명의 모모
c++ 02 : 제어 구조 (어서와c++은 처음이지?) 본문
제어 구조 : 순차 구조, 선택 구조, 반복 구조는 프로그램을 이루는 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. 논리 연산자
= 논리 연산자는 여러 개의 조건을 조합하여 참인지 거짓인지를 따질 떄 사용한다.
예를 들어 " 비가 오거나 눈이 오면 지하철을 이용한다." 라는 문장에는 " 비가 온다"는 조건과 "눈이 온다"는
조건 중 에서 하나라도 만족되면 지하철을 이용한다는 의미 와 같다.
'프로그래밍(c++)' 카테고리의 다른 글
c++ 02 : 중첩 if - else (어서와c++은 처음이지?) (0) | 2019.11.28 |
---|---|
c++ 02 : if - else (어서와c++은 처음이지?) (0) | 2019.11.26 |
c++ 문제 : 챕터1. 주사위 게임(어서와c++은 처음이지?) (0) | 2019.11.26 |
c++ 시작 : 수식과 연산자(어서와c++은 처음이지?) (0) | 2019.11.25 |
c++ 시작 : 출력과 입력(어서와c++은 처음이지?) (0) | 2019.11.25 |
Comments