刚才在别的帖子上看到一个问题求 1到N之和  其中有这样一种解法  n*(n+1)) >>> 1  我想问下 这个 ">>>" 是什么东西啊?哪位老大给小弟我讲讲呗!  不胜感激.

解决方案 »

  1.   

    我只见过 2个">"这样的  但是3个">" 是什么情况啊?
      

  2.   

    这种问题果断google比较快捷 ^_^
      

  3.   

    明白了.
    Java 位运算符Java 定义的位运算(bitwise operators )直接对整数类型的位进行操作,这些整数类型包括long,int,hort,char,and byte 。表4-2 列出了位运算:运算符
    结果~
    按位非(NOT)(一元运算)&
    按位与(AND)|
    按位或(OR)^
    按位异或(XOR)>>
    右移>>>
    右移,左边空出的位以0填充 ;无符号右移<<
    左移&=
    按位与赋值|=
    按位或赋值^=
    按位异或赋值>>=
    右移赋值>>>=
    右移赋值,左边空出的位以0填充 ;无符号左移<<=
    左移赋值 
      

  4.   

    java中有三种右移运算符
    >>带符号右移
    >>>无符号右移
    <<带符号左移
    就是没有带符号右移