如何判断一个int型整数n为2的整数次幂

来源:互联网 发布:许巍和汪峰 知乎 编辑:程序博客网 时间:2024/05/21 10:27

来自:Gallery3D源码


设该数为n,则由语句:return (n & -n) == n;  即可判定n是否为2的整数次幂。若return 的值为ture,则n为2的整数次幂;若return的值为false,则n并非是2的整数次幂。


感慨:就一个字 —— 牛!

原创粉丝点击