Conversão de tipos de dados em C/C++

Publicado por Leonardo Barrozo dos Santos em 11/03/2003

[ Hits: 43.846 ]

 


Conversão de tipos de dados em C/C++



Em C como em C++ nós podemos converter os tipos de dados, como no exemplo que mostrarei como converter um int em um float.

Em C ficaria da seguinte forma:
int inumero;
float fnumero;

fnumero = (float) inumero;

Já o C++ suporta um segundo modo de conversão de tipos, ficando da seguinte forma:
int inumero;
float fnumero;

fnumero = float(inumero);
Outras dicas deste autor

Encontrando erros em seus programas

Passar variáveis char para inteiro

Porque fgets() ao invés de gets()

Interface gráfica com C

Leitura recomendada

Livro "Advanced Linux Programming"

C++ vs Java

Eclipse Plugin para C/C++

Medindo o tempo de execução do seu programa com o gprof

Porque fgets() ao invés de gets()

  

Comentários
[1] Comentário enviado por removido em 12/01/2005 - 12:34h

Bem, nao consideraria isto uma dica avançada...
Mas acho que deveria ser melhor explicada...
Afinal, já vi gente tentar fazer isto:
int x;
char *s;
s=(char *)x;
Isso eh impossivel! Para converter um inteiro em uma string,
deve-se usar sprintf()...

[2] Comentário enviado por LucasG1995 em 03/08/2016 - 15:13h

Boa dica!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts