bitwise operators in c
~ ==> bitwise NOT
& ==> bitwise AND
| ==> bitwise OR
^ ==> bitwise XOR
>> ==> bit shift right
<< ==> bit shift left
bitwise operators in c
~ ==> bitwise NOT
& ==> bitwise AND
| ==> bitwise OR
^ ==> bitwise XOR
>> ==> bit shift right
<< ==> bit shift left
bitwise operator
bitwise complement of N = ~N (represented in 2's complement form)
2'complement of ~N= -(~(~N)+1) = -(N+1)
bitshift c
i = 14; // Bit pattern 00001110
j = i >> 1; // here we have the bit pattern shifted by 1 thus we get 00000111 = 7 which is 14/2
C bitwise
#include <stdio.h>
int main(void) {
unsigned int a = 60; //Equal to: 0011 1100
unsigned int b = 13 // Equal to: 0000 1101
int both = a & b //If both are 0, then its a 0,
// if both are 1, then its a 1. //0000 1100
printf("%d\n", both);
}
bitwise operator
12 = 00001100 (In Binary)
25 = 00011001 (In Binary)
Bit Operation of 12 and 25
00001100
& 00011001
________
00001000 = 8 (In decimal)
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us