terça-feira, 26 de maio de 2020

Pré-Processamento


        Pré-Processamento       

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>

 int main() {

    printf("File :%s\n", __FILE__ );

    printf("Date :%s\n", __DATE__ );

    printf("Time :%s\n", __TIME__ );

    printf("Line :%d\n", __LINE__ );

    printf("ANSI :%d\n", __STDC__ ); 

}

 


Share:

0 comentários:

Enviar um comentário

Seguidores

Visitantes do blog

Pesquisar neste blogue

posts recentes