Testing comparisons and control flow This should always be printed This should always be printed x = 173 y = 24 x < y is false x > y is true x <= y is false x >= y is true x == y is false x != y is true x = -173 y = 24 x < y is true x > y is false x <= y is true x >= y is false x == y is false x != y is true x = 173 y = 173 x < y is false x > y is false x <= y is true x >= y is true x == y is true x != y is false x = 173 y = 24 x < y is false x > y is true x <= y is false x >= y is true x == y is false x != y is true x = -173 y = 24 x < y is true x > y is false x <= y is true x >= y is false x == y is false x != y is true x = 173 y = 173 x < y is false x > y is false x <= y is true x >= y is true x == y is true x != y is false testing logical or z = 0 x = 0 y = 0 x || (z++, y) is false z = 1 x = 0 y = 1 x || (z++, y) is true z = 2 x = 1 y = 1 x || (z++, y) is true z = 2 x = 1 y = 0 x || (z++, y) is true z = 2 testing logical and z = 0 x = 0 y = 0 x && (z++, y) is false z = 0 x = 0 y = 1 x && (z++, y) is false z = 0 x = 1 y = 1 x && (z++, y) is true z = 1 x = 1 y = 0 x && (z++, y) is false z = 2 Computed Values: false = "false\n" true = "true\n" uvw = 47 x = 1 xyz = 73 y = 0 z = 2