Boolean.cpp
TCP1, p. 171-172
download
// Relational and logical operators
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int i,j;
cout << "Enter an integer: ";
cin >> i;
cout << "Enter another integer: ";
cin >> j;
cout << "i > j is " << (i > j) << endl;
cout << "i < j is " << (i < j) << endl;
cout << "i >= j is " << (i >= j) << endl;
cout << "i <= j is " << (i <= j) << endl;
cout << "!(i > j) is " << !(i > j) << endl; // i <= j
cout << "i == j is " << (i == j) << endl;
cout << "i != j is " << (i != j) << endl;
cout << "i && j is " << (i && j) << endl;
cout << "i || j is " << (i || j) << endl;
cout << "(i < 10) && (j < 10) is " << ((i < 10) && (j < 10)) << endl;
}
/*
g++ Boolean.cpp -o Boolean
./Boolean
Enter an integer: 0
Enter another integer: 0
i > j is 0 // false
i < j is 0
i >= j is 1 // true
i <= j is 1
!(i > j) is 1 // i <= j
i == j is 1
i != j is 0
i && j is 0
i || j is 0
(i < 10) && (j < 10) is 1
./Boolean
Enter an integer: 1
Enter another integer: 2
i > j is 0
i < j is 1
i >= j is 0
i <= j is 1
!(i > j) is 1 // i <= j
i == j is 0
i != j is 1
i && j is 1
i || j is 1
(i < 10) && (j < 10) is 1
./Boolean
Enter an integer: 10
Enter another integer: 9
i > j is 1
i < j is 0
i >= j is 1
i <= j is 0
!(i > j) is 0 // i <= j
i == j is 0
i != j is 1
i && j is 1
i || j is 1
(i < 10) && (j < 10) is 0
*/
Comments
Post a Comment