출처: https://namu.wiki/w/%EB%93%9C%EB%AA%A8%EB%A5%B4%EA%B0%84%20%EB%B2%95%EC%B9%99
#include <iostream>
using namespace std;
int main()
{
bool a = false;
bool b = false;
// 두 if문은 a와 b가 모두 false일 때 참
if (!(a || b))
{
cout << "논리연산1" << endl;
}
if (!a && !b)
{
cout << "논리연산2" << endl;
}
}
Output:
논리연산1
논리연산2
#include <iostream>
using namespace std;
int main()
{
bool a = true;
bool b = true;
// 두 if문은 a와 b가 모두 true일 때만 거짓
if (!(a && b))
{
cout << "논리연산1" << endl;
}
if (!a || !b)
{
cout << "논리연산2" << endl;
}
}
Output: