sábado, 11 de dezembro de 2010

[Programação em C] Converter decimal para binário

Eu já postei como converter decimal para binário utilizando a função itoa, clique aqui para conferir. 

É muito simples fazer utilizando tal função, mas e se você esquecer dela? E que tal você mesmo implementar essa conversão? Foi isso que fiz no código abaixo:



Perceba que é muito simples, os comentários no código explicam de forma clara como converter um número decimal para binário. Basta fazer sucessivas divisões por 2 guardando o resto de cada divisão. 

Para formar corretamente o número binário, basta mostrar do último resto para o primeiro.

Quaisquer dúvidas deixem nos comentários. Até a próxima.


Um comentário:

Joalison Weverton disse...

Obrigado. Me ajudou muito. Muito bem explicativo!