Faça Sua Pesquisa.

terça-feira, 14 de fevereiro de 2012

Modeladores (Casts)

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.


0 comentários:

Postar um comentário

TecCodigos Copyright © 2011 | Template created by O Pregador | Powered by Blogger