![]() |
1
2
将常数设置为2的幂,并使用
|
![]() |
2
0
我想你是在假设最低值位是“位1”,这实际上是不正确的。 考虑“二次幂”,它是二进制数的基础。。。
如果将1左移1,则从2^0到2^1。所以二进制10是十进制2。 如果你想在向函数传递1时设置userBmask中的最低位,那么是的,你必须在移位之前从位中减去1。 |