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