数が奇数か偶数であるかを決定?

1、方法

  

    int型 NUM = 11 ;
    もし(NUM%2 == 0 ){
        printf(数が偶数のn \です);
    } {
        printf(" この数が奇数\ N-です" );
    }

 

 

2.方法2

    int型 NUM = 10 ;
    もし((か&1)== 0 ){
        printf(数が偶数のn \です);
    } {
        printf(" この数が奇数\ N-です" );
    }

 

コンピュータでは、データは2の補数に格納されています。

  0最小ビットの偶数でなければなりません
    最下位ビット奇数1でなければなりません
    あなたが数を決定したい場合はその限りそれで数1ビットとして、奇数か偶数です。
 
    結果が1である場合、それは、結果が0である場合、結果は偶数、奇数です。

 

おすすめ

転載: www.cnblogs.com/diyishijian/p/11785252.html