© 1999-2048 dssz.net 粤ICP备11031372号
[C/C++] 【面向对象的程序设计c++】4 用两种方法判断一个数是不是2的阶次方数(方法二)
说明:// 作业题:4 用两种方法判断一个数是不是2的阶次方数 /* 方法二: 1 由2的n次方的“二进制” 只有 最高位是1 其余为0 例如(“8”的二进制为 “100”) 2 减1后 最高位为0 其余为1 (“7”的二进制为 "011") 3 所以 将原来的数 减去1 在进行与运算 结果应该为0 【该资源仅供学习使用,不得用于其他目的】<pigyellow98> 上传 | 大小:1kb