Les caractères spéciaux (tels qu'ils s'appliquent à la programmation) sont des caractères réservés ou des symboles spécifiques à une langue utilisés pour accomplir une tâche spécifique (par exemple, des caractères génériques, des indicateurs de type de données, des caractères d'échappement, etc.).