Logical
Operators
Logical operators are used to make a
decision on behalf of some criteria. We evaluate given criteria in terms of
(and,or,not). Decision making process changed with given terms. If AND is used there then all given criteria must be
true to become result true and in case of OR , condition become true if any
given criteria return true. Not reverse result True to false and vice versa.
Bitwise
operator
All data in a computer is represented in binary numbers. So
unlike we people who have digits from 0 to 9, computer has only 0 and 1. C
language has a few numbers of bitwise operators which help to manage data at
bit level.
Logical
Operator

Bitwise
Operator

Logical operators mainly used for condition
checking

Bitwise
operators are used for manipulation

Return result as true or false in the form
of number.
·
positive
number or 1 indicate true
·
Negative
number or 0 indicate false

Returns
a number based on bit calculations

Logical operator work on whole numbers

Bitwise
operators works on bits instead of whole number

Example :!,,&&

Example
: <,<<,& etc

Download PDF
Download Source Code