機能 |
論理和を計算する。 OR演算子には、判別式と計算式がある。 |
---|---|
定義 |
<判別式> || <計算式> | |
実装例 |
#include <stdio.h> int main(void) { int a; /* 計算式 */ a = 3 | 6; /* 011(3)+110(6) = 111(7) */ 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=7 0 || 0 = False 0 || 1 = True 1 || 0 = True 1 || 1 = True |
OR演算子