移位操做符

<< java

>>> spa

>> 编译

为何<<<在java中会出现编译错误呢? co

由于<<左移操做只有一种状况,那即是右边补零。而>>>右移操做符则不同。能够左边只补零,那负数就很差判断了。 background

那何时用>>何时用>>>呢? 错误

>>> 右移,高位补零; >> 右移,高位补和原符号为相同的数。

可见,当咱们要保留原值符号的时候最好仍是用>>。

相关文章
相关标签/搜索