C to język programowania ogólnego przeznaczenia. Pierwotnie przeznaczony do wdrażania oprogramowania systemowego, język C i jego bliscy krewni są głównymi językami używanymi w większości nowoczesnych systemów operacyjnych. Dzięki cienkiej warstwie abstrakcji i niewielkiemu narzutowi C pozwala na wydajne kodowanie algorytmów i struktur danych przydatnych w obliczeniach naukowych. Użyj tego znacznika w przypadku pytań dotyczących języka programowania C.