Java 什么';Jana中有符号和无符号右移运算符的区别是什么?
可能重复:Java 什么';Jana中有符号和无符号右移运算符的区别是什么?,java,Java,可能重复: 鉴于: int i = -1000; 这两者之间的区别是什么: i = i >> 4; 及 ? 这个特殊的例子并不重要,我只是想了解有符号和无符号位移位之间的区别。@aerain它只对负数重要;有符号右移是算术运算,而无符号右移是逻辑运算。 i = i >>> 4;
鉴于:
int i = -1000;
这两者之间的区别是什么:
i = i >> 4;
及
?
这个特殊的例子并不重要,我只是想了解有符号和无符号位移位之间的区别。@aerain它只对负数重要;有符号右移是算术运算,而无符号右移是逻辑运算。
i = i >>> 4;