Ei ole totta, että a:n arvoksi tulee false. a:n arvoksi tulee 0. C:n loogiset operaattorit tunnistavat nollan ja ei-nollan, eivät true ja false. Jos haluat käyttää Boolean-terminologiaa, olisi parempi antaa koodiesimerkkejä kielellä, jolla on bool-tyyppi.