判断一个数是否是2^N次方
//判断一个数是否是2^N次方 bool is2N(int a) { // 2 4 8 16 // 10 100 1000 10000 //================================ // 100 a // & 011 a-1 //------- // 000 return !(a&(a-1)); }
作者:涵曦(www.hanxi.cc)
出处:hanxi.cnblogs.com
GitHub:github.com/hanxi
Email:im.hanxi@gmail.com
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
《 Skynet 游戏服务器开发实战》
-
学习地址:
-
优惠推荐码:
2CZ2UA5u
-
可以先免费试学前 2 章内容