المتغيرات
فضاءات التسمية
أفعال

مكتبة دعم النوع البولياني

من cppreference.com
< c‏ | types

ابتداءا من معيار 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

[تعديل] أنظر أيضا