java 中2<<<3是什么意思

2&lt;&lt;3是将2左移3位,即为8,2&lt;&lt;&lt;3s是什么意思呢
2025-06-21 01:12:11
推荐回答(4个)
回答1:

确定你写的这个运算符是正确的吗?貌似java中没有这样的运算符哦!java的移位运算符只有三种:“<< (带符号左移运算符)” “>> (带符号右移运算符)” “>>> (无符号右移运算符) ”。2>>>3为0,但是2<<<3是错的。望采纳

回答2:

>>> 表示逻辑右移,用来将一个数的二进制位添零右移若干位,即向右移动若干位,移到右端的低位被舍弃,最高位添零。它也叫无符号右移

j>>>i 与 j/(int)(Math.pow(2,i))的结果相同

回答3:

移出来的空位填充0

回答4:

无符号左移