1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| #include <stdio.h> int main(void) { int x = 5, y = 0, z = 1, result; printf("Initial values: x=%d, y=%d, z=%d\n", x, y, z); result = ( x > 3 ); printf("After x > 3: result=%d, x=%d, y=%d, z=%d\n", result, x, y, z); result = ( y == 0 ); printf("After y == 0: result=%d, x=%d, y=%d, z=%d\n", result, x, y, z); result = ( z != 1 ); printf("After z != 0: result=%d, x=%d, y=%d, z=%d\n", result, x, y, z); result = ( x > 3 && y == 0 ); printf("After x > 3 && y == 0: result=%d, x=%d, y=%d, z=%d\n", result, x, y, z); result = ( x > 3 && z != 1 ); printf("After x > 3 && z != 1: result=%d, x=%d, y=%d, z=%d\n", result, x, y, z); result = ( x <= 3 || y == 0 ); printf("After x <= 3 || y == 0: result=%d, x=%d, y=%d, z=%d\n", result, x, y, z); result = ( !y ); printf("After !y: result=%d, x=%d, y=%d, z=%d\n", result, x, y, z); result = ( !(x > 3 && y == 0) ); printf("After !(x > 3 && y == 0): result=%d, x=%d, y=%d, z=%d\n", result, x, y, z); printf("Final values: x=%d, y=%d, z=%d, result=%d\n", x, y, z, result); return 0; }
|