位运算>>和>>>区别

int a=-1;
    Integer b=0;
    Integer c=0;
    System.out.println(Integer.toBinaryString(a));
    b=a>>1;
    c=a>>>1;
    System.out.println(Integer.toBinaryString(b));
    System.out.println(Integer.toBinaryString(c));

11111111111111111111111111111111
11111111111111111111111111111111
1111111111111111111111111111111

posted @ 2017-08-18 11:13  tonggc1668  阅读(120)  评论(0编辑  收藏  举报