title: What is the purpose of the unary plus (+) operator in C?
body: <p>In C, it's legal to write something like:</p>
  
  <pre><code>int foo = +4;
  </code></pre>
  
  <p>However, as far as I can tell, the unary plus (<code>+</code>) in <code>+4</code> is a no-op. Is it?</p>