判断一个数是否是2的平方
生活随笔
收集整理的這篇文章主要介紹了
判断一个数是否是2的平方
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 方法一:
2 const double eps = 1e-8;
3 double m = sqrt(n);
4 double temp = (double)((int)m);
5 fabs(m-temp)<eps
6
7 方法二:
8 fabs(n-temp*temp)<eps
9
10 方法三:(這個不對,判斷的是是否為2的方冪)
11 n>0 && n&(n-1)==0
?
總結
以上是生活随笔為你收集整理的判断一个数是否是2的平方的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用jquery鼠标事件和渐变动画效果
- 下一篇: 使用 HttpLib 来访问 Web 服