Você está aqui: C ::: Dicas & Truques ::: Matemática e Estatística |
Apostila C para iniciantes - Como converter de binário para decimal usando a linguagem CQuantidade de visualizações: 2811 vezes |
Nesta dica mostrarei como desenvolver uma função personalizada em C que recebe um valor binário e retorna um valor decimal. Veja o código completo: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- #include <stdio.h> #include <stdlib.h> #include <math.h> // função que converte binário para decimal int binario_decimal(int binario){ int decimal = 0, i = 0, resto; while (binario != 0) { resto = binario % 10; binario /= 10; decimal += resto * pow(2, i); ++i; } return decimal; } int main(int argc, char *argv[]){ Ao executar este código nós teremos o seguinte resultado: Informe um valor binário: 1100 O valor 1100 em binário é 12 em decimal. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
VB.NET - Como usar o laço While em VB.NET |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |