早教吧 育儿知识 作业答案 考试题库 百科 知识分享

(c&(c-1))==0判断一个数是否为2的整次幂.

题目详情
(c&(c-1))==0判断一个数是否为2的整次幂 .
▼优质解答
答案和解析
比如:
c=8;则用二进制是:1000;c-1是:0111,按位与就是0000;
c=7;则用二进制是:0111,c-1是:0110,按位与就是0110;
这下应明白了吧