Shl 10000000
结过就是00000001~~

解决方案 »

  1.   

     3 Shl 2 (结果为12) ;
     把 0011(3) 左移2位变成 1100(12) .
      

  2.   

    shl相当于c中的<<
    a shl n相当于把a扩大为2的n次方倍
      

  3.   

    假设X的二进制值为:10001101
    则执行:X shl 3 后X的二进制值为:01101000
      

  4.   

    楼上的几位兄弟已经说了,是循环左移,shl(1234)就是2341
      

  5.   

    比如说:3的二进制码为:0000 0000 0000 0011
       3 shl 1  左移一位: 0000 0000 0000 0110
    就变成了6
    实际上,因为是二进制,所以每左移一位,则乘以2
    shr是右移。