Bit Wise Operator
Bit Wise Operator என்பது bit செயல்பாடுகளை(operations) செய்ய பயன்படுத்தப்படுகின்றன. அதாவது Decimal values-ஐ binary values-ஆகா convert செய்யபடுகிறது. இந்த values-ஐ bits என்று அழைக்கபடுகிறது. இந்த bits-களை அடிபடையாக கொண்டுதான் Bit Wise Operator-கள் வேலை செய்கின்றது.
Operator | Name |
---|---|
& | Bit Wise AND |
| | Bit Wise OR |
~ | Bit Wise NOT |
^ | XOR |
<< | Left Shift |
>> | Right Shift |
Example for Bit Wise Operator
#include<stdio.h>
#include<conio.h>
void main(){
int v = 10,k = 20,bitwise_AND,bitwise_OR,bitwise_XOR,bitwise_NOT ;
bitwise_AND = (v&k);
bitwise_OR = (v|k);
bitwise_NOT = (~v);
bitwise_XOR = (v^k);
printf("bitwise_AND value = %d\n",bitwise_AND );
printf("bitwise_OR value = %d\n",bitwise_OR );
printf("bitwise_NOT value = %d\n",bitwise_NOT );
printf("bitwise_XOR value = %d\n",bitwise_XOR );
printf("left_shift value = %d\n", v << 1);
printf("right_shift value = %d\n", v >> 1);
return 0;
}
Output:
bitwise_AND value = 0
bitwise_OR value = 30
bitwise_NOT value = -11
bitwise_XOR value = 30
left_shift value = 20
right_shift value = 5
இது பற்றிய தங்களின் கருத்துகளை இங்கே பதிவிடுங்கள் . இது பயனுள்ளதாக விரும்பினால் மற்றவர்களுக்கும் இதை share செய்யுங்கள்.
Comments