Numeros decimales
Los números decimales son un sistema numérico que se basa en el número 10. Usan 10 dígitos diferentes (0-9) para representar cualquier valor numérico. Por ejemplo, cualquier combinación de dígitos, como 123, 786, 992 y 0 son números decimales.
Numeros binarios
Los números binarios, por otro lado, se basan en un sistema numérico de 2, y usan solo 2 dígitos: 0 y 1. Cualquier combinación de estos dígitos representa un número binario, como 1001, 101, 11111 o 101010.
Los números binarios se usan ampliamente en los sistemas informáticos porque pueden estar representados por interruptores que están encendidos o apagados, lo que los convierte en un bloque de construcción fundamental de la memoria y el procesamiento de la computadora.
Cómo convertir decimal a binario en c++
Para convertir un número decimal en binario en C ++ se seguirá los siguientes pasos:
El siguiente es el programa de ejemplo C ++ que toma la entrada del usuario en decimal y la convierte en binario:
#incluirEl programa comenzó declarando una matriz llamada dígitos binarios con 10 elementos, una variable entera número decimal, y una variable entera índice inicializado a 0. Después de eso, se le pide al usuario que ingrese un número decimal, que se lee y almacena en número decimal.
Después de eso, un bucle de tiempo convertirá decimal en binario. En cada iteración del bucle, el resto del número decimal dividido por 2 se almacena en el dígitos binarios matriz en el índice actual, y el número decimal se divide por 2. El índice se incrementa para moverse al siguiente elemento de la matriz. Esto continuará hasta que el número decimal se convierta en 0.
Después de que se complete la conversión binaria, un en bucle se usa para imprimir el número binario. El en bucle comienza en el índice más alto del dígitos binarios Array (índice - 1) e itera hacia atrás al primer elemento (índice 0). Los dígitos binarios se imprimen en la consola en orden inverso, desde el último elemento del dígitos binarios matriz a la primera.
La siguiente salida aparecerá en la consola. Se le pide al usuario que ingrese el número decimal y su número binario convertido está impreso.
Conclusión
Los números decimales son base 10 números que normalmente se usan. Por otro lado, los números binarios son números Base 2 que solo tienen dos valores, ya sea 1 o 0. En C ++ podemos escribir un código que convierta el decimal en un número binario usando algunos pasos simples. Este artículo cubre el código completo para la conversión de decimal a binario.