C ++ Boolean Expressions
تعبير منطقي
التعبير المنطقي هو تعبير C ++ يقوم بإرجاع قيمة منطقية: 1
(صواب) أو 0
(خطأ).
يمكنك استخدام عامل مقارنة ، مثل عامل التشغيل أكبر من ( >
) لمعرفة ما إذا كان التعبير (أو المتغير) صحيحًا:
مثال
int x = 10;
int y = 9;
cout << (x > y); // returns 1 (true), because 10 is higher than 9
أو حتى أسهل:
مثال
cout << (10 > 9); // returns 1 (true), because 10 is higher than 9
في الأمثلة أدناه ، نستخدم عامل التشغيل يساوي ( ==
) لتقييم تعبير:
مثال
int x = 10;
cout << (x == 10); // returns 1 (true), because the value
of x is equal to 10
مثال
cout << (10 == 15); // returns
0 (false), because 10 is not equal to 15
القيم المنطقية هي الأساس لجميع مقارنات وشروط C ++.
سوف تتعلم المزيد عن الظروف (إذا ... آخر) في الفصل التالي.