给定整数 n 判断 n是否为 2的正整数幂
表达式:(! (n & (n-1)) && n
举个例子: n = 16 = 10000,n-1 = 15 = 1111
那么 :10000 & 01111 = 00000 = 0
再举个例子: n = 256 = 10000000 ,n-1 = 255 = 11111111
那么:100000000 & 011111111 = 000000000 =
位运算之判断二的正整数幂
最新推荐文章于 2023-05-03 09:00:11 发布