درعملگرهای منطقی همانند عملگرهای مقایسه، در پاسخ ما true=1 یا false=0 داریم.
عملگرهای منطقی برای تعیین منطق بین متغیرها یا مقادیر استفاده می شوند.
به نمونه کد زیر توجه کنید:
#include <iostream>
using namespace std;
int main() {
int a = 0;
int b = !a;
cout << "b is "<<b<< endl ;
return 0;
}
لیستی از عملگرهای منطقی:
عملگرها | اسم عملگرها | شرح | مثال |
&& | و | اگر هر دو عبارت درست باشند، true را نشان می دهد | x < 5 && x < 10 |
|| | یا | اگر یکی از گزاره ها درست باشد، true را نشان می دهد | x < 5 && x < 10 |
! | نه | نتیجه را معکوس کنید، اگر نتیجه درست باشد، false را نشان می دهد | !(x < 5 && x < 10) |
توسعه دهندگان
درسا موسیپور