title: How to flip a specific bit in a byte in C?
body: <p>I'm trying to use masks and manipulating specific bits in a byte.
  For example:</p>
  
  <p>I want to write a program in C that flips two bits at particular positions e.g. the bit at position 0 and the one at the third position.
  So, <code>11100011</code>, would become <code>01110011</code>.</p>
  
  <p>How can I swap these bits?</p>