A karakterkészlet és az operátorok jelei implementációfüggőek, a C-INTERCAL az ASCII kódtáblát használja. A kis- és nagybetűk különböznek. A program kötetlen formában írható, az utasításkezdet szavain kívül bárhova írhatunk szóköz vagy újsor karaktert, de sehova nem kötelező.
Nem léteznek hagyományos értelemben vett azonosítók. Az utasításokat címkézhetjük egy zárójelek közé tett, az [1..65535] intervallumba eső számmal. A változókra <típusjel><sorszám> alakban hivatkozhatunk, ahol a típusjel pont, kettőspont, vessző vagy pontosvessző, és a sorszám 1 és 65535 közötti szám. Így például .1 és .001 megegyezik.
Numerikus literál egy 16-bites decimális egész szám lehet, melyet egy # előz meg. Más literál nincsen.
Kifejezetten megjegyzés nem létezik, de vannak végre nem hajtódó utasítások, melyekkel elérhetjük ugyanazt az eredményt. Szokásos formája:
PLEASE NOTE <szöveg>
ahol a szöveg nem tartalmazza a DO és PLEASE részsztringeket.