【c語言】判斷一個數是不是2的n次方
// 判斷一個數是不是2的n次方
#include <stdio.h>
void judge_n(int a)
{
int b = a - 1;
if ((a & b) == 0)
{
printf("是2的n次方\n");
return;
}
else
{
printf("不是2的n次方\n");
return;
}
}
int main()
{
judge_n(2);
judge_n(3);
judge_n(4);
return 0;
}
相關文章
- 【c語言】判斷一個數是奇偶數C語言
- Java判斷一個正整數是不是2的乘方Java
- C語言判斷輸入小寫字母的個數C語言
- 判斷水仙花數C語言C語言
- C語言判斷素數,判斷質素演算法C語言演算法
- C語言:判斷一個字串是否為迴文C語言字串
- C語言:判斷閏年C語言
- C語言的判斷機器的大小端C語言
- c語言實現輸出2的1000次方C語言
- [LeetCode-231] Power of Two(判斷一個數是不是2的若干次冪)LeetCode
- javascript如何判斷一個物件是不是陣列JavaScript物件陣列
- php判斷變數是不是null的方法PHP變數Null
- C語言必須掌握的判斷題 | 4C語言
- C語言必須掌握的判斷題 | 10C語言
- C語言學習【3】——判斷與迴圈C語言
- 一文解決如何使用 C 語言判斷質數(素數)[ 附解析與原始碼 ]原始碼
- 判斷一個字串/整數是不是迴文 2020-11-10字串
- C語言:求二元一次方程C語言
- C語言判斷檔案存在和建立檔案C語言
- 組合語言---判斷字元組合語言字元
- C#判斷一個字串是否是數字或者含有某個數字C#字串
- (Java) 演算法題:2的N次方Java演算法
- 使用SQL判斷一個數是否質數SQL
- C語言判斷檔案是否存在,判斷檔案可讀可寫可執行C語言
- js判斷變數是不是數字型別程式碼例項JS變數型別
- javascript判斷一個變數是否存在JavaScript變數
- js如何判斷一個變數是否是一個數字JS變數
- 如何判斷一個數倉模型的好壞?模型
- 一元二次方程求解(C語言),包含複數情況都是C語言
- javascript判斷一個變數是否是數字JavaScript變數
- Java判斷一個整數是否為奇數Java
- 判斷一個數是否為質數(程式碼)
- C語言用三目運算實現判斷大寫C語言
- C語言公式法求一元二次方差的根C語言公式
- 【質數判斷】給定兩個數,判斷這兩個數是否互質?
- 用 C 語言寫一個簡單的 Unix Shell(2)
- 使用python判斷某個數是不是素數及輸出100以內的所有素數Python
- 【c語言】統計一個數二進位制中的1的個數C語言