Macros Predefinidos
Os
macros predefinidos possuem um significado especifico e não podem ser
alterados. Estão disponíveis quase em todos
os compiladores que implementam esses padrões. Compiladores mais antigos podem
não fornecer todos eles. Todos os seus nomes começam e terminam com underscores
duplos.
__DATE__ |
Exibe a data actual
no formato "MMM DD YYYY" format. |
__TIME__ |
Exibe a hora actual
no formato "HH:MM:SS" format. |
__FILE__ |
Exibe o path do
directorio actual |
__LINE__ |
Exibe o número de
linha definido em formato decimal |
__STDC__ |
Exibe 1 se o
compilador for baseado no padrão ANSI |
Exemplo:
#include <stdio.h>
printf("Date :%s\n", __DATE__ );
printf("Time :%s\n", __TIME__ );
printf("Line :%d\n", __LINE__ );
printf("ANSI :%d\n", __STDC__ );
}
0 comentários:
Enviar um comentário