Monday, 13 March 2023

Bitwise operators

Bitwise operators 

The Bitwise operators that we can perform in python are:
  1. Bitwise AND (&)
  2. Bitwise OR(||)
  3. Bitwise XOR (^)
  4. Bitwise NOT (~)

Bitwise AND (&)

Bitwise AND operator is performed on the bits the bit in the first operand is ANDed with the bit in the second operand. The Bitwise AND operator is performed on all the present. The Bitwise AND operator checks if both the bits are 1 then the result is 1 or the result is 0.


Bitwise OR (||)

Bitwise operator is performed on the bits in which the  bit in the first operand is ORed with the bit in the second operand. The Bitwise OR is performed on all the bits present. The Bitwise OR operator check if any one of the bits are 1 and returns 1 if both the bits are 0 then returns 0.


a=15
b=18
c=a&b
print(c)
Output
2

Bitwise XOR (^)

Bitwise XOR is performed on the bits in which the bit in the first operand is XORed with the bit in the second operand. The  Bitwise XOR operator checks if one of the bits is 1 then returns 1 and if both bits are 0 or 1 then returns 0.


a=17
b=28
c=a|b
print(c)
Output
29

Bitwise NOT (~)

Bitwise NOT is a negation operation in which we perform negation on each and every bit present in the operand. If the bit is 1 it is set to 0 if it is 0 then it is set to 1. Bitwise NOT gives the 1's compliment of the given number.
a=15
b=~a
print(b)
Output
-16

0 comments :

Post a Comment

Note: only a member of this blog may post a comment.

Machine Learning

More

Advertisement

Java Tutorial

More

UGC NET CS TUTORIAL

MFCS
COA
PL-CG
DBMS
OPERATING SYSTEM
SOFTWARE ENG
DSA
TOC-CD
ARTIFICIAL INT

C Programming

More

Python Tutorial

More

Data Structures

More

computer Organization

More
Top