~ ==> bitwise NOT
& ==> bitwise AND
| ==> bitwise OR
^ ==> bitwise XOR
>> ==> bit shift right
<< ==> bit shift left
#include <stdio.h>
int main()
{
int a = 12, b = 25;
printf("Output = %d", a&b);
return 0;
}
int main()
{
// a = 5(00000101), b = 9(00001001)
unsigned char a = 5, b = 9;
// The result is 00000001
printf("a = %d, b = %d
", a, b);
printf("a&b = %d
", a & b);
// The result is 00001101
printf("a|b = %d
", a | b);
// The result is 00001100
printf("a^b = %d
", a ^ b);
// The result is 11111010
printf("~a = %d
", a = ~a);
// The result is 00010010
printf("b<<1 = %d
", b << 1);
// The result is 00000100
printf("b>>1 = %d
", b >> 1);
return 0;
}
Code Example |
---|
C :: c programming language |
C :: loading builder in flutter |
C :: functions in c |
C :: write a c program to find size of variable |
C :: bootstrap 4 forms |
C :: simple bootstrap form example |
C :: flip exis in dataframe |
C :: c for |
C :: pointer to function c |
C :: dynamic memory allocation c |
C :: addition of matrix |
C :: declare string in c |
C :: calculate median |
C :: #0000ff |
C :: C program to input the month number and output the month name using switch statement |
C :: delay in c programming for linux |
C :: bcopy |
C :: prime numbers |
C :: how to open form in vb.net |
C :: size of operator in c language |
C :: c arrays and pointers |
C :: c get pid |
C :: XAudio2 C |
C :: modelform prefill with data |
C :: main prototype |
C :: C Assigning addresses to Pointers |
C :: send data to port in c |
C :: compil cywin cgi |
C :: Algorithm that flips sentences and numbers |
C :: BEE/URI problem no 1181 solution in C |