Yazeka
Arama sonuçlarına göre oluşturuldu
Bu operatör, işlenenlerden biri veya her ikisi de true (doğru) ise boolean değerini true (doğru) döndürür, aksi takdirde false (yanlış) döndürür 12. İşlenenler, değerlendirmeden önce örtük olarak bool türüne dönüştürülür ve sonuç türü de bool olur 1.
Mantıksal VEYA operatörünün ilişkilendirilebilirliği soldan sağa doğrudur 1. Ayrıca, işlenenlerin aynı türe sahip olması gerekmez, ancak boole, integral veya işaretçi türünde olmaları gerekir 1.
Örnek kullanım:
#include <iostream> using namespace std; int main() { int a = 5, b = 10, c = 15; cout << boolalpha << "The true expression " << "a < b || b > c yields " << (a < b || b > c) << endl << "The false expression " << "a > b || b > c yields " << (a > b || b > c) << endl; }
Bu örnekte,
a < b || b > cifadesi true (doğru) değerini,
a > b || b > cifadesi ise false (yanlış) değerini döndürür 1.
5 kaynaktan alınan bilgiyle göre: