Números decimais
Números decimais são um sistema numérico que é baseado no número 10. Eles usam 10 dígitos diferentes (0-9) para representar qualquer valor numérico. Por exemplo, qualquer combinação de dígitos, como 123, 786, 992 e 0, todos são números decimais.
Números binários
Os números binários, por outro lado, são baseados em um sistema numérico de 2 e usam apenas 2 dígitos: 0 e 1. Qualquer combinação desses dígitos representa um número binário, como 1001, 101, 11111 ou 101010.
Os números binários são amplamente utilizados em sistemas de computador porque podem ser representados por interruptores que estão ligados ou desligados, o que os torna um bloco fundamental de memória e processamento de computador.
Como converter decimal para binário em c++
Para converter um número decimal em binário em C ++, serão seguidas as seguintes etapas:
A seguir, é apresentado o programa C ++ do exemplo que leva a entrada do usuário em decimal e o converte em binário:
#incluirO programa começou declarando uma matriz chamada dígitos binários com 10 elementos, uma variável inteira número decimal, e uma variável inteira índice inicializado para 0. Depois disso, o usuário é solicitado a inserir um número decimal, que é lido e armazenado em número decimal.
Depois disso, um loop de tempo converterá decimal em binário. Em cada iteração do loop, o restante do número decimal dividido por 2 é armazenado no dígitos binários Array no índice atual, e o número decimal é dividido por 2. O índice é então incrementado para passar para o próximo elemento da matriz. Isso continuará até que o número decimal se torne 0.
Após a conclusão da conversão binária, um para loop é usado para imprimir o número binário. O para loop começa no maior índice do dígitos binários Array (índice - 1) e itera para trás para o primeiro elemento (índice 0). Os dígitos binários são impressos no console em ordem inversa, a partir do último elemento do dígitos binários Array para o primeiro.
A saída a seguir aparecerá no console. O usuário deve entrar no número decimal e seu número binário convertido é impresso.
Conclusão
Números decimais são 10 números base que normalmente são usados. Por outro lado, os números binários são números base 2 que têm apenas dois valores, 1 ou 0. Em C ++, podemos escrever código que converte o decimal em um número binário usando algumas etapas simples. Este artigo abrange o código completo para a conversão de decimal em binário.