擅长:python、mysql、java
<p>如果有4位,比如说<code>0 0 1 0</code>,那么最左边的位是<code>0</code></p>
<p>如果有4位,比如说<code>1 0 0 0</code>,那么最左边的位是<code>1</code></p>
<p>从字面上看是最左边的一位</p>
<p>根据W3的定义,右移时将使用最左边的位</p>
<p>因此,如果我有4位,<code>1 0 1 0</code>,然后根据W3向右移位,结果是<code>1 1 0 1</code></p>
<p>如果我有4位,<code>0 1 1 0</code>,然后根据W3向右移位,结果是<code>0 0 1 1</code></p>
<p>但事实并非总是如此。它依赖于实现</p>
<P>例如,在C++中,如果你有一个非符号整数,那么当你向右移位时,最左边的位会被填充上0。即使最左边的位是1,也是如此</p>