#13192. 珅泽教育CSP-J第一轮模拟考第十七套 第 5 题
珅泽教育CSP-J第一轮模拟考第十七套 第 5 题
在 C++ 中,以下哪个位运算表达式可以有效地判断一个正整数 x 是否是 2 的幂次方( )。
{{ select(1) }}
(x & (x - 1)) == 0(x & -x) == 1(x | (x - 1)) == x(x ^ (x - 1)) == 1
在 C++ 中,以下哪个位运算表达式可以有效地判断一个正整数 x 是否是 2 的幂次方( )。
{{ select(1) }}
(x & (x - 1)) == 0(x & -x) == 1(x | (x - 1)) == x(x ^ (x - 1)) == 1