Kuten matematiikassa useimmissa ohjelmointikielissä C:ssäkin käytetään unaarisille operaattoreille prefix-notaatiota, t.s. operaattori kirjoitetaan operandinsa eteen, ja binaarisille infix-notaatiota, t.s. operaattori kirjoitetaan operandiensa väliin. Esimerkiksi lauseke -a+b*c tulkitaan siis normaalien matemaattisten sääntöjen mukaan: unaarisen operaattorin - operandi on sitä seuraava a, binaarisen operaattorin * operandit ovat b ja c ja binaarisen operaattorin + operandit ovat lausekkeet -a ja b*c. Kuitenkin unaarisia operaattoreita ++ ja -- voidaan käyttää myös postfix-notaatiossa, jolloin ne kirjoitetaan operandinsa jälkeen ja jolloin rakenteen merktiys voi olla eri kuin prefix-notaatiota käytettäessä.