博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断一个数是否为2的若干次幂
阅读量:6259 次
发布时间:2019-06-22

本文共 619 字,大约阅读时间需要 2 分钟。

#include "stdafx.h"#include 
#include "t5.h"#define IS2N(x) (((x)&(x-1))?0:1)int t6(void){ bool y; printf("IS2N(0) == %d\n", IS2N(0)); printf("IS2N(1) == %d\n", IS2N(1)); printf("IS2N(2) == %d\n", IS2N(2)); printf("IS2N(3) == %d\n", IS2N(3)); printf("IS2N(4) == %d\n", IS2N(4)); printf("IS2N(5) == %d\n", IS2N(5)); printf("IS2N(12222) == %d\n", IS2N(12222)); printf("IS2N(124) == %d\n", IS2N(124)); printf("IS2N(512) == %d\n", IS2N(512)); return 0;}/*IS2N(0) == 1IS2N(1) == 1IS2N(2) == 1IS2N(3) == 0IS2N(4) == 1IS2N(5) == 0IS2N(12222) == 0IS2N(124) == 0IS2N(512) == 1Press any key to continue . . .*/

 

转载地址:http://liqsa.baihongyu.com/

你可能感兴趣的文章
flutter安装开发环境-问题记录
查看>>
mp4文件如何转换为webm格式
查看>>
如何在线创建数据流图(DFD)?
查看>>
腾讯—最新iOS面试题总结
查看>>
CGI,FASTCGI,PHP-CGI,PHP-FPM 概念
查看>>
DApp引荐机制正式上线 | IOST开发者赏金计划
查看>>
【剑指offer】9.二进制中1的个数
查看>>
GIF动画解析RNN,LSTM,GRU
查看>>
前端:开发规范
查看>>
《剑指offer》11.链表中倒数第k个节点
查看>>
老旧话题:重新看看当年感觉很难的session
查看>>
python设计模式-外观模式
查看>>
NEO学习笔记,从WIF到地址
查看>>
C语言之父Dennis Ritchie告诉你:如何成为世界上最好的程序员?
查看>>
绿色应用达标报告发布,47%主流应用未通过安全标准
查看>>
Spring Boot工程集成全局唯一ID生成器 UidGenerator
查看>>
JS之原型与原型链
查看>>
大话 JavaScript 动画
查看>>
[case43]聊聊storm的LinearDRPCTopologyBuilder
查看>>
[LeetCode] 674. Longest Continuous Increasing Subsequence
查看>>