6.3.1.2 Boolean type

1

When any scalar value is converted to _Bool, the result is 0 if the value compares equal to 0; otherwise, the result is 1.