Soporta la conversión de bases numéricas de enteros de cualquier tamaño. Si necesitas convertir enteros, utiliza esta opción.
Las bases numéricas, como su nombre indica, son el método de avance en la cuenta. Por ejemplo, el sistema decimal avanza cada diez, es decir, se suma hasta 10
y luego avanza una posición; el sistema binario avanza cada dos, es decir, se suma hasta 2
y luego avanza una posición. Y así sucesivamente.
El sistema decimal es el más utilizado en nuestra vida cotidiana. Otros sistemas numéricos comunes incluyen binario, octal y hexadecimal.
El sistema decimal es nuestra unidad numérica más comúnmente usada, se dice que ha sido transmitida desde nuestros antepasados simios. Esto se debe a que todos tenemos diez dedos, y naturalmente usamos estos contadores de carne y hueso - nuestros dedos - para contar.
El sistema decimal es fácil de entender, utiliza los diez números arábigos 0
a 9
, avanzando una posición cada diez dígitos.
El sistema binario se representa con los números 0
y 1
, avanzando una posición cada dos. Por ejemplo, en binario 1 más 1 igual a 2, se necesita avanzar una posición, convirtiéndose en binario 10.
El sistema binario se utiliza mucho en computadoras, ya que la estructura física de las computadoras utiliza altos y bajos voltajes, que pueden ser representados por 0 y 1 respectivamente.
El sistema octal se compone de los números 01234567
, avanzando una posición cada ocho. El proceso de cálculo es similar al binario.
El sistema hexadecimal se compone de los caracteres 0123456789abcdef
. Los valores hexadecimales generalmente se prefijan con 0x
, como en 0x8a
para representar el valor hexadecimal 8a
.
Entonces, ¿cómo se calcula la conversión de un sistema numérico a otro? Consideremos primero la conversión de decimal a N base, y de N base a decimal (N puede ser cualquier base, como 2, 8 o 16).
Valor Decimal a N base
Por ejemplo, usando la fórmula anterior para convertir el valor decimal 19 a binario, los pasos serían
Valor N base a Decimal
Por ejemplo, para convertir el valor binario 1101 a decimal, los pasos serían
Para convertir entre otras bases, puedes usar el método anterior para convertir primero a decimal y luego a la base objetivo