Una constante en C es un valor fijo que no puede cambiarse durante la ejecución del programa. Las constantes se declaran usando #define, const o enumeraciones y representan valores numéricos, caracteres o cadenas que no deben modificarse. El uso de constantes mejora la claridad, mantenimiento y seguridad del código.