java – 01001001的算术左移是什么?

前端之家收集整理的这篇文章主要介绍了java – 01001001的算术左移是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我认为这是00010010
即它试图按原样保持符号位

另一方面,1位的逻辑左移将是
10010010

它是否正确?

解决方法

对于左移,算术和逻辑移位是相同的.

不同之处仅在于右移,其中算术右移将在移位后将旧MSB复制到新MSB,从而在移位时保持负数转换为正.

Wikipedia有更详细的解释.

原文链接:https://www.f2er.com/java/129684.html

猜你在找的Java相关文章