Vertailuoperaattorin käyttö muodostaa loogisen lausekkeen, jonka arvo on 0 tai 1. Vertailuoperaattoreita ovat:
== yhtäsuuruus != erisuuruus < pienempi kuin <= pienempi tai yhtä kuin > suurempi kuin >= suurempi tai yhtä kuin
Esimerkkejä vertailuoperaattoreiden käytöstä:
if ( a < 5 ) printf("a alle viisi!\n); if ( a > 5 ) printf("a yli viisi!\n); if ( a == 5 ) printf("a tasan viisi!\n); if ( a != 5 ) printf("a ei ole viisi!\n);