请问java中">>>"和"<<<"都是干吗用的:( 谢谢啊!谢谢

解决方案 »

  1.   

    >>>是右移符号,并前位用0填充。java中没有<<<符号
      

  2.   

    位移运算符....
    例如2<<<(左移)3  为8
      

  3.   

    刚开始学java
    我好像没有怎么用到这个运算符啊`~??
      

  4.   

    操作二进制数据用的其中“<<<”是左移,另一个是右移
      

  5.   

    <<和>>是同c语言中一样的移位运算符;>>>和>>区别是一个带符号移位,一个不带符号移位!具体哪个带去查书吧!
      

  6.   

    1.>>>运算符所作的是无符号的位移处理,它不会将所处理的值的最高位视为正负符号(eg:表示颜色图素的值,最高位并非正负号),所以作位移处理时,会直接在空出的高位填入0.
    2.java中没有<<<运算符
    3.<<运算符所作的也是无符号的位移处理,同样的,它也不会将所处理的值的最高位视为正负符号,它作位移处理时,会直接左移,并在低位填入0
    4.>>运算符作带符号的位移处理,它作位移处理时,会先将值向右移,并在高位填入0,然后将位移后所空出的高位,全部改成原来最高位的值(代表正负号的值)
    ps:它们的操作数类型都是整数,结果值类型都是int