操作符
1.位操作符
(a) >>>右移,高位用0填充;
(b) >>符号位不变,其他位右移,高位用0填充,其结果与a/2b相同;
(c) <<符号位不变,其他位左移,低位用0填充,其结果与a×2b相同;
(d) 对于java.util.Math中的ceil及floor函数,要注意参数的类型
如上所示:由于a和b两个参数都是int类型的,因此在执行a/b后,会做一个隐式的类型转换,将结果转成int类型的,这样就会将小数位舍弃。因此在用到ceil和floor函数时,应该注意表达式计算后所生成的结果的数据类型。