C-kielistä ohjelmaa kirjoitetaan kuten mitä tahansa tekstiä käyttäen kirjaimia (a-z, A-Z), numeroita (0-9), välilyöntejä, tabulointeja ja rivinvaihtoja.
Lisäksi joillain erikoismerkeillä on omat käyttötarkoituksensa.
Tällaisia merkkejä ovat esimerkiksi erilaiset sulkumerkit: "(", ")", "{", "}", "[" ja "]".