C-kielessä on joukko erityispiirteitä, joita sellaisinaan ei ole kaikissa ohjelmointikielissä.
Näitä ovat mm.
- esikääntäjä
- ehdolliset lausekkeet
- komentoriviargumentit
- union
- lueteltu tyyppi
- funktiopintterit
- bittioperaatiot
- bittikentät