>I've seen conflicting information about the int result of a relational >operator in which the condition is satisfied. Does it evaluate to >exactly one, or just "non-zero" ? It evaluates to exactly one in all C implementations. (Implementations where it does not may purport to be C implementations, but they aren't.)