Java移位运算符0十六进制数

时间:2013-07-31 09:25:26

标签: java c++ c loops binary

我想做一个能够在二进制数中移位0的循环。 这是我想要的例子:

0x11111110
0x11111101
0x11111011
0x11110111

等...

2 个答案:

答案 0 :(得分:3)

您应该使用<<运算符;它应该移位字节并模拟一个循环(因为左边的位将被放置在右边的新位)。

见这里:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op3.html

答案 1 :(得分:1)

您可以使用&lt;&lt; (签名的bitshift)...... 或者您可以尝试将该值乘以2 ...