如果一个数是2的n次方,则化成二进制数首位肯定是1其他位都是0,而 A-1 则首位是0,其余位全是1
那么用A&(A-1)结果为0则说明A是2^n
如果一个数是2的n次方,则化成二进制数首位肯定是1其他位都是0,而 A-1 则首位是0,其余位全是1
那么用A&(A-1)结果为0则说明A是2^n
上一篇:时针和分针多久重合一次
下一篇:常见时间复杂度排行
linux服务器部署一个简单的smb共享,并且添加用户设置用户权限
原理如果一个数是2的幂,那么一定是00100这种格式2的二进制为 0000 00104的二进制为
我只想要一个最简单最纯粹的番茄钟,奈何找不到。。。好吧,自己写呗,代码真的很简单,我就弹个
全部的代码如下:你只需将以上代码拷贝下来,在VC++6.0编译器,建一个Window32工程,使用MFC链接库#include <afxwin.h>class samp
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M