トップページ > キーワード検索 > AND演算子
C言語規格
C言語(その他)
プログラム
その他
AND演算子
機能 論理積を計算する。
AND演算子には、判別式と計算式がある。
定義 <判別式>
   &&

<計算式>
   &
実装例
#include <stdio.h>

int main(void)
{
    int a;
    
    /* 計算式 */
    a = 3 & 6;    /* 011(3)・110(6) = 010(2) */
    printf("a=%d\n", a);
    
    /* 判別式 */
    if ( 0 && 0 ) {
        printf("0 && 0 = True\n");
    } else {
        printf("0 && 0 = False\n");
    }
    if ( 0 && 1 ) {
        printf("0 && 1 = True\n");
    } else {
        printf("0 && 1 = False\n");
    }
    if ( 1 && 0 ) {
        printf("1 && 0 = True\n");
    } else {
        printf("1 && 0 = False\n");
    }
    if ( 1 && 1 ) {
        printf("1 && 1 = True\n");
    } else {
        printf("1 && 1 = False\n");
    }
    
    return 0;
}
実行結果
a=2
0 && 0 = False
0 && 1 = False
1 && 0 = False
1 && 1 = True





inserted by FC2 system