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

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

[ Hits: 52.579 ]

 


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

Nemiver - Depurador gráfico (GDB) de C/C++

Compilando em um Cluster Linux

movfuscator - Compilador de uma única instrução Assembly

Ebook - Advanced Linux Programming

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