Este documento describe las características del lenguaje de programación C. C es un lenguaje de tipos de datos estáticos y débilmente tipificado que permite un control a bajo nivel. Aunque se desarrolló originalmente para programadores de sistemas, C ha alcanzado gran popularidad en otros contextos. El documento enumera las características, ventajas y desventajas de C, así como un ejemplo simple de programa en este lenguaje.