Logical operators
Logical operators
| Operator | Name |
| && | logical and |
| || | logical or |
| ! | logical not |
Not (!) T=F F=T
| Operator | And (&&) | Or ( || ) |
| T | T | T |
| T | F | T |
| F | F | T |
| F | F | F |
int a=10, b=20
- a>5 && b<15 (T)
- a>5||b<15 (F)
- a>5||b<15 (T)
- !(b<15) (T)
- !(a>5) (F)
| Operator | Description | Example |
|---|---|---|
| == | Checks if the value of two operands is equal or not, if yes then condition becomes true. | (A == B) is not true. |
| != | Checks if the value of two operands is equal or not, if values are not equal then condition becomes true. | (A != B) is true. |
| > | Checks if the value of left operand is greater than the value of right operand, if yes then condition becomes true. | (A > B) is not true. |
| < | Checks if the value of left operand is less than the value of right operand, if yes then condition becomes true. | (A < B) is true. |
| >= | Checks if the value of left operand is greater than or equal to the value of right operand, if yes then condition becomes true. | (A >= B) is not true. |
| <= | Checks if the value of left operand is less than or equal to the value of right operand, if yes then condition becomes true. | (A <= B) is true. |
| && | Called Logical AND operator. If both the operands are non zero then then condition becomes true. | (A && B) is true. |
| || | Called Logical OR Operator. If any of the two operands is non zero then then condition becomes true. | (A || B) is true. |
| ! | Called Logical NOT Operator. Use to reverses the logical state of its operand. If a condition is true then Logical NOT operator will make false. | !(A && B) is false. |
Comments
Post a Comment