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;