Bitwise Operators in C Programming:-

Bitwise Operators in Java Programming (बिटवाइस ऑपरेटर )

Bitwise operators का उपयोग जो bit ऑपरेशन करने के लिए उपयोग किया जाता है। सभी decimal values को binary values ( 0100, 1100, 1000, 1001 आदि के बिट्स) में परिवर्तित किया जाएगा और बिटवाइस ऑपरेटर इन बिट्स पर काम करते है |

Java Programming में उपयोग किये जाने वाले Bitwise operators का उदाहरण आप नीचे के तालिका में देख सकते है |

x = 0110 , y = 1000

Bitwise Operators in Java Operator Meaning Examples
& Bitwise AND X & Y = 0000
| Bitwise OR X | Y = 1110
^ Bitwise exclusive OR X ^ Y = 1110
~ Bitwise complement ~X = 00001001 (Bitwise Not operator will convert all 0 into 1.)
<< Shift left X << 1 = 00001100 (Bits will move 1 step left. If we use 2 or 3 then they shift accordingly)
>> Shift right Y >> 1 = 00000100

 

Bitwise AND , Bitwise OR , Bitwise exclusive OR के काम पर आधारित Truth Table आप नीचे देख सकते है |

 

 

x y x & y X | y x ^ y
0 0 0 0 0
0 1 0 1 1
1 0 0 1 1
1 1 1 1 0

 

 

Example of Bitwise operators in Java Programming :-

package JavaOperators;
import java.util.Scanner;
public class Main {
private static Scanner sc;
public static void main(String[] args) {
int a, b;
sc = new Scanner(System.in);
System.out.println(” Please Enter two integer Value: “);
a = sc.nextInt();
b = sc.nextInt();
System.out.format(” Bitwise AND Operator: %d & %d = %d \n”, a, b, a & b);
System.out.format(” Bitwise OR Operator: %d | %d = %d \n”, a, b, a | b);
System.out.format(” Bitwise EXCLUSIVE OR: Operator %d ^ %d = %d \n”, a, b, a ^ b);
System.out.format(” Bitwise NOT Operator: ~%d = %d \n”, a, ~a);
System.out.format(” LEFT SHIFT Operator: %d << 1 = %d \n”, a, a << 1);
System.out.format(” RIGHT SHIFT Operator: %d >> 1 = %d \n”, b, b >> 1);

}

}

 

Conditional Statements:-