¿Cómo convertir números decimales a números octales usando una computadora?
Tomar números binarios desde la coma decimal hacia ambos lados, y convertir cada tres (menos de cero) a un número octal, convirtiendo siempre del medio a ambos lados, por ejemplo:
110.01=(110).( 010)=6.2
Rellena el lado izquierdo del dígito entero con ceros para hacer que el dígito entero sea múltiplo de tres
Luego convierte el dígito entero número de dígitos. (Decimal)
Rellena el lugar decimal con 0 a la derecha para que el número de lugares decimales se convierta en múltiplo de 3
Luego convierte tres dígitos al siguiente dígito. (decimal)
1001.00011=(001)(001).(000)(110)=11.06
Extensión:
Algunos lenguajes de programación suelen comenzar con el número 0 El comienzo indica que el número está en octal. Los números octales y los números binarios pueden corresponder bit a bit (el uno octal corresponde al tres binario), y el binario corresponde al octal:
La parte entera comienza. desde el dígito menos significativo, con 3 como grupo, y el más alto. Menos de 3 dígitos válidos se rellenan con 0 y cada grupo se puede convertir en un valor octal. Cada grupo se puede convertir a un valor octal, lo que da como resultado un número entero octal.
La parte decimal comienza desde el dígito más significativo y cada grupo tiene 3 dígitos. El dígito menos significativo tiene menos de 3 dígitos y se completa con 0. Cada grupo se puede convertir a un valor octal. una vez completada la conversión, es un número decimal octal.
Enciclopedia Baidu - Números octales