写一个语句实现x是否为2的若干次幂的判断

来源:互联网 发布:上海好玩的地方 知乎 编辑:程序博客网 时间:2024/05/16 13:06
算法:如果一个数x为2的整数倍,则x&(x-1)为false,否则其为真
cout << boolalpha << ((i & (i - 1)) ? false : true) << endl; 
0 0
原创粉丝点击