判断是否为2的N次方

baidu_41357141 33 0 rar 2019-07-27 08:07:06

用C语言来定义一个宏用来判断一个数是否为2的N次方。并附有测试程序

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-07-27 08:07:06

写的不错 简单明了 还有其他方法 (n>0)&&(( n & ( (~n) + 1 ) ) == n)) (n & (n-1)) == 0 && n (n> 0)&&!(n^(!n))