機能 |
論理積を計算する。 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 |
AND演算子