Web | This Site

C++ Basics
C++ Object Oriented
C++ Advanced
C++ Useful References
C++ Useful Resources
Selected Reading
© 2011 TutorialsPoint.COM

| Home |  | References |  | Discussion Forums |  | About TP

# C++ Logical Operators

Try following example to understand all the logical operators available in C++.

Copy and paste the following C++ program in test.cpp file and compile and run this program.

    #include <iostream>
    using namespace std;

    main()
    {
       int a = 5;
       int b = 20;
       int c ;

       if ( a && b )
       {
          cout << "Line 1 - Condition is true"<< endl ;
       }
       if ( a || b )
       {
          cout << "Line 2 - Condition is true"<< endl ;
       }
       /* Let's change the values of  a and b */
       a = 0;
       b = 10;
       if ( a && b )
       {
          cout << "Line 3 - Condition is true"<< endl ;
       }
       else
       {
          cout << "Line 4 - Condition is not true"<< endl ;
       }
       if ( !(a && b) )
       {
          cout << "Line 5 - Condition is true"<< endl ;
       }
       return 0;
    }

When the above code is compiled and executed, it produces following result:

    Line 1 - Condition is true
    Line 2 - Condition is true
    Line 4 - Condition is not true
    Line 5 - Condition is true

Advertisement

Online Image Processing

Indian Baby Names