C ++ منطقية
C ++ منطقية
في كثير من الأحيان ، في البرمجة ، ستحتاج إلى نوع بيانات لا يمكن أن يحتوي إلا على قيمة واحدة من قيمتين ، مثل:
- نعم / لا
- ON / OFF
- خطأ صحيح
لهذا ، يحتوي C ++ على bool
نوع بيانات ، والذي يمكن أن يأخذ القيم true
(1) أو false
(0).
القيم المنطقية
يتم التصريح عن المتغير المنطقي bool
بالكلمة الأساسية ويمكن أن يأخذ القيم true
أو false
:
مثال
bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun;
// Outputs 1 (true)
cout << isFishTasty; // Outputs 0 (false)
من المثال أعلاه ، يمكنك أن تقرأ أن true
القيمة ترجع 1
وترجع .false
0
ومع ذلك ، فمن الأكثر شيوعًا إرجاع القيم المنطقية من التعبيرات المنطقية (انظر الصفحة التالية).