當前位置:編程學習大全網 - 編程軟體 - c語言如何判斷奇偶數?

c語言如何判斷奇偶數?

判斷規律為:和1“與”結果是0則這個數為偶否則為奇。

在計算機裏,數都是二進制的,從最右面開始,分別是2的0次冪、1次冪……n次冪。那麽從2的1次冪開始到2的n次冪相加和是2的n+1次冪-2(n>=1,因為是從2的0次冪開始的)。

這個和壹定是偶數。那麽這個數本身是奇還是偶,就取決於2的0次冪這位,那如果這位是1則這個數為奇,否則為偶。

10在機器裏的表示為1010,那它和1(0001)”與“必定為0。即規律為:和1“與”結果是0則這個數為偶否則為奇。

c語言判斷奇偶數程序介紹

#include <stdio.h>

void main(){

int a;

scanf("%d",&a);

if(a&1) printf("a是奇數\n");

else printf("a是偶數\n");

}

  • 上一篇:三門峽匯景新城小區周邊配套怎麽樣?
  • 下一篇:迷妳世界測試服在哪裏?
  • copyright 2024編程學習大全網