Il y a un certain nombre de macros prédéfinies par le préprocesseur :
nom | valeur de la macro | forme |
syntaxique | ||
__LINE__ |
numéro de la ligne courante du programme source | entier |
__FILE__ |
nom du fichier source en cours de compilation | chaîne |
__DATE__ |
la date de la compilation | chaîne |
__TIME__ |
l'heure de la compilation | chaîne |
__STDC__ |
1 si le compilateur est ISO, 0 sinon | entier |