Pular para o conteúdo

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

Dica publicada em C/C++ / Avançado
Leonardo Barrozo dos Santos lbsantos
Hits: 53.258 Categoria: C/C++ Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar

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);

Interface gráfica com C

Encontrando erros em seus programas

Passar variáveis char para inteiro

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

Passar variáveis char para inteiro

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

Compilando em um Cluster Linux

C++ vs Java

Usando o pré-processador - básico

#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

Entre na sua conta para comentar.