如果负数从-31到-1,那么我想将其表示为111XXXXX格式。 我尝试做它用“和”位运算符:按位“和”操作进入kotlin
println("0b00011111 & 0xe0 is ${0b00011111 and 0xe0}")
println("31 & 0xe0 is ${31 and 0xe0}")
println("0b00011111 & 0b11100000 is ${0b00011111 and 0b11100000}")
但结果始终是0。我是在哪里犯这样的错误?
你提到你的实际结果(0),但你期望的结果是什么? – mfulton26
我预计结果将是0b11111111或255。 –
哦!我明白。我使用错误的操作符。这个问题可能会被关闭。 –