如何在使用'>>'将int向右移后将最高有效位更改为1?

问题描述 投票:0回答:1

例如,当我在二进制中有一个数字,例如0x54时为01010100。使用按位运算符'>>'后,该数字将变为00101010。我需要将最高有效位设为0,而不是它成为一个。我该怎么做?

java binary bit-manipulation bitwise-operators
1个回答
1
投票

您的电话号码是否总是8位宽?如果是这样,您可以简单地使用10000000的十进制表示形式(即128)并按位或让我们举个例子

© www.soinside.com 2019 - 2024. All rights reserved.