'''Preprocesor jazyka C''' ({{Vjazyce2Vjazyce|en}} {{Cizojazyčně|en|''The C preprocessor''}}, zkratka ''cpp'') je v [[Informatika (počítačová věda)|informatice]] [[preprocesor]] používaný zejména při překladu zdrojových kódů programů napsaných v [[C (programovací jazyk)|jazyce C]]. V mnoha implementacích se jedná o samostatný program spouštěný [[překladač]]em v rámci první fáze překladu. Preprocesor interpretuje jednoduché [[direktiva|direktivy]] pro vložení zdrojového kódu z jiného souboru (<code>#include</code>), definice [[makro (software)|maker]] (<code>#define</code>) a podmíněné vložení kódu (<code>#if</code>). Jazyk direktiv preprocesoru není vázán na syntaxi jazyka C, takže preprocesor C lze využít i na zpracování jiných typů souborů.