The Negation Operator in Programming
There
is another logical operator that is called logical negation. The sign ! is used
for
this
operator. This operand enables a programmer to ‘reverse’ the meaning of a
condition.
This is a unary operator that has only a single condition as an operand. The
operator
! is placed before a condition. If the original condition (without the !
operator)
is false
then the ! operator before it converts
it to true
and the statements
attached
to this are executed.
Look
at the following expression
if
( ! (age > 18 ))
cout
<< “ The age is less than 18”;
Here
the cout
statement will be executed if the
original condition (age > 18) is false
because
the ! operator before it reverses this false to
true.
The
truth table for the logical negation operator ( ! ) is given below.
Expression
|
!Expression
|
True
|
False
|
False
|
True
|
negation operator in perl, negation operator in vba, negation operator in php, negation operator python, negation operator in javascript, negation operator java
No comments:
Post a Comment