C++
[C++] 논리 연산자: &&, ||
sweetnew
2021. 11. 3. 13:58
반응형
논리연산자 and(&&)와 or(||)이 있다.
and(&&)는 두 조건이 모두 "참"일 때, '1(true)'을 출력한다.
or(||)는 두 조건 중 하나가 "참"일 때, '1(true)'을 출력한다.
#include <iostream>
int main() {
using namespace std;
cout << "(true && true): " << (true && true) << '\n'; // 둘 다 참(true)일 때, '1' 출력
cout << "(true && false): " << (true && false) << '\n';
cout << "(false && true): " << (false && true) << '\n';
cout << "(false && false): " << (false && false) << '\n';
cout << "(true || true): " << (true || true) << '\n'; // 둘 중 하나만 참(true)일 때, '1' 출력
cout << "(true || false): " << (true || false) << '\n';
cout << "(false || true): " << (false || true) << '\n';
cout << "(false || false): " << (false || false) << '\n';
return 0;
}
참고: Inflearn, 홍정모의 따라하며 배우는 C++, '2.6 불리언 자료형과 조건문 if'
반응형