مكتبة دعم النوع البولياني
من cppreference.com
ابتداءا من معيار C99 يمكن إجراء حسابات بوليانية (Boolean) باستخدام النوع المدمج في اللغة _Bool (أنظر _Bool).
عندما يتم تضمين الملف الرأسي <stdbool.h> يمكن استخدام المسمى bool.
يمكن استعمال المعاملات المنطقية && و || و ! مع أي نوع بولياني.
الماكرو
| اسم الماكرو | يؤول إلى |
bool
|
_Bool
|
true
|
عدد صحيح ثابت قيمته 1
|
false
|
عدد صحيح ثابت قيمته 0
|
__bool_true_false_are_defined
|
عدد صحيح ثابت قيمته 1
|
مثال
قم بتشغيل هذا الكود:
#include <stdio.h>
#include <stdbool.h>
int main(void)
{
bool a=true, b=false;
printf("%d\n", a&&b);
printf("%d\n", a||b);
printf("%d\n", !b);
}
خرج ممكن:
0
1
1
أنظر أيضا
مقالة مرجع C++ عن bool
|