C++ Booleans
✅ تعریف Boolean
در C++ نوع دادهی bool
برای نمایش دو مقدار منطقی استفاده میشود:
-
true
(درست = 1) -
false
(غلط = 0)
🔄 مقادیر عددی در bool
هر عددی در C++ اگر صفر نباشد → true
است.
صفر → false
است.
⚖️ عملگرهای مقایسه
نتیجهی عملگرهای مقایسهای یک bool
است:
عملگر | توضیح | مثال |
---|---|---|
== | مساوی | 5 == 5 → true |
!= | نامساوی | 5 != 3 → true |
> | بزرگتر | 7 > 3 → true |
< | کوچکتر | 2 < 4 → true |
>= | بزرگتر یا مساوی | 5 >= 5 → true |
<= | کوچکتر یا مساوی | 3 <= 7 → true |
🔗 عملگرهای منطقی
روی bool
عمل میکنند:
عملگر | توضیح | مثال |
---|---|---|
&& | AND (و) | true && false → false |
|| | OR (یا) | true || false → true |
! | NOT (نفی) | !true → false |
🎨 نمایش true
و false
بهجای 1 و 0
بهطور پیشفرض خروجی بولینها 0 یا 1 است.
اگر بخواهیم true
و false
چاپ شود: