Rather, in C, zero is considered a false value and non-zero is considered a true value. It is not about "natural numbers", unless you use the definition of the set of natural numbers that excludes 0,...