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

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

[ Hits: 52.696 ]

 


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

Interface gráfica com C

Encontrando erros em seus programas

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

Passar variáveis char para inteiro

Leitura recomendada

Livro de programação de jogos Linux de graça

Porque fgets() ou gets()??

Compilando em um Cluster Linux

Eclipse Plugin para C/C++

Compiladores C/C++ e Fortran

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts