Sistema octal
El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7.
Para convertir un número en base decimal a base octal se divide por 8
sucesivamente hasta llegar a cociente 0, y los restos de las divisiones
en orden inverso indican el número en octal. Para pasar de base 8 a
base decimal, solo hay que multiplicar cada cifra por 8 elevado a la
posición de la cifra, y sumar el resultado.
Es más fácil pasar de binario a octal, porque solo hay que agrupar de
3 en 3 los dígitos binarios, así, el número 74 (en decimal) es 1001010
(en binario), lo agruparíamos como 1 / 001 / 010, después obtenemos el
número en decimal de cada uno de los números en binario obtenidos: 1=1,
001=1 y 010=2. De modo que el número decimal 74 en octal es 112.
En informática a veces se utiliza la numeración octal en vez de la hexadecimal,
y se suele indicar poniendo 0x delante del número octal. Tiene la
ventaja de que no requiere utilizar otros símbolos diferentes de los
dígitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así definido es completamente representable por dos dígitos hexadecimales.
No hay comentarios:
Publicar un comentario