What's the difference between the signed and unsigned right shift operator in Jana?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/2244387/bitwise-shift-operators-signed-and-unsigned">Bitwise shift operators. Signed and unsigned</a><br>
  <a href="http://stackoverflow.com/questions/2811319/difference-between-and">Difference between &gt;&gt;&gt; and &gt;&gt;</a>  </p>
</blockquote>



<p>Given:</p>

<pre><code>int i = -1000;
</code></pre>

<p>What's the difference between:</p>

<pre><code>i = i &gt;&gt; 4;
</code></pre>

<p>and </p>

<pre><code>i = i &gt;&gt;&gt; 4;
</code></pre>

<p>?</p>

<p>This particular example isn't important, I'm just trying to understand the difference between the signed and unsigned bit shifts.</p>
