Unidade B - Tipos, operadores e expressões

Conversores de tipos

Podemos fazer com que uma expressão se torne um determinado tipo usando o comando cast.

A forma de escrita deste comando é:

tipo (expressão)

onde tipo é qualquer tipo de dado válido em C.

Exemplo:
Se quisermos que a expressão i/2 resulte em float devemos escrevê-la assim:

(float)i/2

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
   int i;
   i=1;
   printf("%d  %f",i,(float)i/2);//mostrará 1 e 0,5
   system("PAUSE");  return 0;

}