Answer: Zero
The truth table of XOR is as follows:

XOR(^)  0    1  
001
110

Thus whatever the current value of c may be when it is XOR'ed with itself, the only combinations possible are 00 and 11 which results in a zero (as seen in truth table). Thus all bits become zero after xor operation making the value of c zero.

You have viewed 1 page out of 248. Your C learning is 0.00% complete. Login to check your learning progress.

 Vote 0

Similar topics related to this section

bit shifting, obtain bit mask, reverse bits, swap bits, bit set, reset/clear, toggle, xor operator, bitwise shifting, Operator precedence, operator precedence, ternary operator,

# C Programming Language (Prentice Hall Software)
# Let Us C Paperback - 2006 by Yashavant Kanetkar
# Understanding and Using C Pointers Core techniques for memory management
# Data Structures Using C and C++ Paperback - 1998
# Data Structures In C Paperback - August 11, 2008 by Noel Kalicharan