مكتبة دعم النوع البولياني
من 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
|