【发布时间】:2017-02-09 11:57:10
【问题描述】:
如果负数是从 -31 到 -1,那么我想将它表示为 111XXXXX 格式。 我尝试使用“和”按位运算符:
println("0b00011111 & 0xe0 is ${0b00011111 and 0xe0}")
println("31 & 0xe0 is ${31 and 0xe0}")
println("0b00011111 & 0b11100000 is ${0b00011111 and 0b11100000}")
但结果总是0。我哪里出错了?
【问题讨论】:
-
您提到了您的实际结果 (0),但您的预期结果是什么?
-
我希望结果是 0b11111111 或 255。
-
哦!我明白。我使用了错误的运算符。这个问题可以结束了。