Escreva um programa para imprimir os valores das constantes simbólicas predefinidas listadas na Figura 13.1.

Passo 1

Fala galera, tudo tranquilo? Vamos escrever um código para que sejam impressos os valores na tela! Em um exercício passando foi feito um código para mostrar o tamanho dos caracteres. Este é bem semelhante! Uma das coisas que se deve prestar atenção é: Cada macro tem seu valor e vc pode ver isso através da função printf. Vamos começar!

#include

int main () {

printf(“__LINE__ = %d\n”, __LINE__); quando você escrever o código separando por vírgula, perceberar que a constante simpolica irá aparecer em uma cor diferente. A partir disso é só usar o printf para todos. Como segue abaixo!

printf(“__FILE__ = %d\n”, __FILE__);

printf(“__DATE__ = %s\n”, __DATE__);

Siga a tabela do capítulo para não cometer erros de trocar %s por %d para strings. Como em DATE, FILE e TIME.

printf(“__TIME__ = %s\n”, __TIME__);

printf(“__STDC__ = %d\n”, __STDC__);

return 0;

}

É isso galera, espero ter ajudado e vamos para mais um exercício. Valeu!

Resposta

#include

int main () {

printf(“__LINE__ = %d\n”, __LINE__);

printf(“__FILE__ = %s\n”, __FILE__);

printf(“__DATE__ = %s\n”, __DATE__);

printf(“__TIME__ = %s\n”, __TIME__);

printf(“__STDC__ = %d\n”, __STDC__);

return 0;

}