您将使用哪种方法确定代表2 ^ x的位是1还是0? 最佳答案 我会用:if ((value & (1L << x)) != 0) { // The bit was set } (您也许可以用更少的括号摆脱掉,但我永远不记得按位运算的优先级。)