CURSO DE C
Um modelador é aplicado a uma expressão. Ele força a mesma a ser de um tipo especificado. Sua forma geral é:
(tipo)expressão Um exemplo:
#include <stdio.h> int main () { int num; float f; num=10; f=(float)num/7; printf ("%f",f); return(0); }
Se não tivéssemos usado o modelador no exemplo acima o C faria uma divisão inteira entre 10 e 7. O resultado seria 1 (um) e este seria depois convertido para float mas continuaria a ser 1.0. Com o modelador temos o resultado correto.
AUTO AVALIAÇÃO
Veja como você está:
Compile o exemplo acima sem usar o modelador, e verifique os resultados. Compile-o novamente usando o modelador e compare a saida com os resultados anteriores.
Curso de C do CPDEE/UFMG - 1996 - 1999