(1)、获取最低位的出现位置的掩码;x&(-x) (2) 、判断值为2的幂:x & (x-1) == 0 (3) 、获取从最低的值为1的位开始到左边MSB的掩码: x | (-x) (4) 、字节对齐;(x + 2^m) &( 2^m -1)