java每日一练--day15
下面那个不是赋值符号
A: <<=
B: >>=
C: <<<=
D: >>>=
答案是C
3<<1:就是3左移一位---00000011---》00000110 ,第一位0表示符号位,0正,1负
3>>>1:就是无视符号位,3右移一位,不管原来的数是什么整体填0,如果它是负数,符号右移会变正数
C并没有<<<这个运算符,因为<<后空位总是补0
下面那个不是赋值符号
A: <<=
B: >>=
C: <<<=
D: >>>=
答案是C
3<<1:就是3左移一位---00000011---》00000110 ,第一位0表示符号位,0正,1负
3>>>1:就是无视符号位,3右移一位,不管原来的数是什么整体填0,如果它是负数,符号右移会变正数
C并没有<<<这个运算符,因为<<后空位总是补0