title: C Programming - XOR Bitwise Operation
body: <p>What operation does the following ‘C’ statement perform?</p>
  
  <blockquote>
    <p>star = star ^ 0b00100100;</p>
  </blockquote>
  
  <p><strong>(A)</strong> Toggles bits 2 and 5 of the variable star.</p>
  
  <p><strong>(B)</strong> Clears all bits except bits 2 and 5 of the variable star.</p>
  
  <p><strong>(C)</strong> Sets all bits except bits 2 and 5 of the variable star.</p>
  
  <p><strong>(D)</strong> Multiplies value in the variable star with 0b00100100.</p>
  
  <p>I'm still clueless about this. Can someone help me out?</p>