C – Bit wise Operators
C – Bit wise Operators BIT WISE OPERATORS IN C : These operators are used to perform bit operations. Decimal values are converted into binary values which are the sequence of bits and bit wise operators work on these bits. Bit wise operators in C language are & (bitwise AND), | (bitwise OR), ~ (bitwise NOT), ^ (XOR), << (left shift) and >> (right shift). TRUTH TABLE FOR BIT WISE OPERATION & BIT WISE OPERATORS: BELOW ARE THE BIT-WISE OPERATORS AND THEIR NAME IN C LANGUAGE. & – Bitwise AND | – Bitwise OR ~ – Bitwise NOT ^ – XOR << – Left Shift >> – Right Shift Consider x=40 and y=80. Binary form of these values are given below. x = 00101000 y= 01010000 All bit wise operations for x and y are given below. x&y = 00000000 (binary) = 0 (decimal) x|y = 01111000 (binary) = 120 (decimal) ~x = 11111111111111111111111111 11111111111111111111111111111111010111 = -41 (de...