トップページ > キーワード検索 > OR演算子
C言語規格
C言語(その他)
プログラム
その他
OR演算子
機能 論理和を計算する。
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





inserted by FC2 system