#include /* Illustrates the user of the three Boolean operators. */ void main (void) { int a = 1; int b = 2; int c = 3; /* Example 1. And. */ if (a> 0 && b < 4) { printf("Test 1 is true\n"); } else { printf("Test 1 is false\n"); } /* Example 2. And. */ if (a> 0 && b> 4) { printf("Test 2 is true\n"); } else { printf("Test 2 is false\n"); } /* Example 3. Or. */ if (a> 0 || b> 4) { printf("Test 3 is true\n"); } else { printf("Test 3 is false\n"); } /* Example 4. Or. */ if (a < 0 || b> 4) { printf("Test 4 is true\n"); } else { printf("Test 4 is false\n"); } /* Example 5. Not. */ if (! (a> 0 || b> 4)) { printf("Test 3 is true\n"); } else { printf("Test 3 is false\n"); } /* Example 6. Not. */ if (! (a < 0 || b> 4)) { printf("Test 6 is true\n"); } else { printf("Test 6 is false\n"); } /* Example 7. A more complicated expression. */ if ((a < 0 || b> 0) && (b == 2 || c == 2)) { printf("Test 7 is true\n"); } else { printf("Test 7 is false\n"); } }

AltStyle によって変換されたページ (->オリジナル) /