1. 首页
  2. 编程语言
  3. C++ 
  4. 【面向对象的程序设计c++】4 用两种方法判断一个数是不是2的阶次方数(方法二)

【面向对象的程序设计c++】4 用两种方法判断一个数是不是2的阶次方数(方法二)

上传者: 2020-11-06 04:55:00上传 CPP文件 1.2KB 热度 4次
// 作业题:4 用两种方法判断一个数是不是2的阶次方数 /* 方法二: 1 由2的n次方的“二进制” 只有 最高位是1 其余为0 例如(“8”的二进制为 “100”) 2 减1后 最高位为0 其余为1 (“7”的二进制为 "011") 3 所以 将原来的数 减去1 在进行与运算 结果应该为0 【该资源仅供学习使用,不得用于其他目的】
下载地址
用户评论