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

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

[ Hits: 52.801 ]

 


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

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

Interface gráfica com C

Passar variáveis char para inteiro

Encontrando erros em seus programas

Leitura recomendada

Livro "Advanced Linux Programming"

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

Passar variáveis char para inteiro

Compilando em um Cluster Linux

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

  

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