练习·判断奇偶

单选题 难度 2

#bitwise

用位运算怎么判断 n 是奇数?

题目

下列表达式为真时 n 一定是奇数的是?
  1. (n & 1) == 1
  2. (n & 2) == 1
  3. (n << 1) == 1
  4. (n | 1) == 1

知识点讲解

n & 1 取出最低位:结果为 1 是奇数、0 是偶数。比 n % 2 更快。

来小码星球,动手写一遍 →