| 符號 | 意義 | 範例 | 說明 |
&& |
AND | a&&b |
a AND b |
|| |
OR | a||b |
a OR b |
! |
NOT | !a |
NOT a |
[dywang@deyu zzz]$ vim op-log1.c
[dywang@deyu zzz]$ cat op-log1.c
#include <stdio.h>
int main() {
int a, b;
printf("Enter TWO integers: ");
scanf("%d %d", &a, &b);
if ( a>0 && b>0 ) printf("%d>0 AND %d>0\n", a, b );
if ( a>0 || b>0 ) printf("%d>0 OR %d>0\n", a, b );
if ( !( a>0 ) ) printf("NOT %d>0\n", a );
}
[dywang@deyu zzz]$ gcc -o op-log1 op-log1.c
[dywang@deyu zzz]$ ./op-log1 Enter TWO integers: 2 3 2>0 AND 3>0 2>0 OR 3>0
[dywang@deyu zzz]$ ./op-log1 Enter TWO integers: 2 -3 2>0 OR -3>0
[dywang@deyu zzz]$ ./op-log1 Enter TWO integers: -2 5 -2>0 OR 5>0 NOT -2>0