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