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

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

int main(void)
{
    int a;
    
    /* 計算式 */
    a = ~1;    /* 1の補数 = -2 */
    printf("a=%d\n", a);
    
    /* 判別式 */
    if ( !0 ) {
        printf("!0 = True\n");
    } else {
        printf("!0 = False\n");
    }
    if ( !1 ) {
        printf("!1 = True\n");
    } else {
        printf("!1 = False\n");
    }
    
    return 0;
}
実行結果
a=-2
!0 = True
!1 = False





inserted by FC2 system