左移的符号为<<

首先来个简单的例子    求8左移两位的值

 8<<2   首先 将十进制的8转为二进制的数    倒序输出----> 1000

左移和右移运算符&lt;&lt;     &gt;&gt;-LMLPHP

1000  左移两位       后边补两位。得到  00100000-----

0*2的0次方+0*2的1次方+0*2的2次方+0*2的3次方+0*2的4次方+1*2的5次方====

所以8左移两位的结果为:32 。

左移和右移运算符&lt;&lt;     &gt;&gt;-LMLPHP

之后来     8右移两位的值    右移的符号为>>

8>>2

首先做法同左移相同将十进制的8转化为二进制-----1000

1000右移  两位  向前补零  :0*2的0次方+0*2的1次方======2

8右移两位的值为: 2 。

左移和右移运算符&lt;&lt;     &gt;&gt;-LMLPHP

05-06 04:58