title: What is >>> operation in C++
body: <p>In <a href="http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html" rel="noreferrer">this blog post</a> the author has suggested the following as the bug fix:</p>
  
  <pre><code> int mid = (low + high) &gt;&gt;&gt; 1;
  </code></pre>
  
  <p>Does anyone know what is this >>> operator? Certainly its not there on the following operator reference list:</p>
  
  <ul>
  <li><a href="http://msdn.microsoft.com/en-us/library/x04xhy0h%28v=vs.71%29.aspx" rel="noreferrer">http://msdn.microsoft.com/en-us/library/x04xhy0h%28v=vs.71%29.aspx</a></li>
  <li><a href="http://www.cplusplus.com/doc/tutorial/operators/" rel="noreferrer">http://www.cplusplus.com/doc/tutorial/operators/</a></li>
  </ul>
  
  <p>What is it and how does that solve the overflow problem?</p>