Red de conocimientos turísticos - Información de alquiler - ¿Cómo convertir números decimales en números octales?

¿Cómo convertir números decimales en números octales?

Sistema de conteo decimal 10

El sistema de conteo decimal 10 consta de 10 símbolos numéricos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9***. Cuando cada dígito llegue a 10, avanzará a una posición superior, es decir, “uno por cada diez”.

2.

El sistema de conteo octal consta de ocho símbolos numéricos: 0, 1, 2, 3, 4, 5, 6 y 7 * * *. Cuando cada dígito llega a ocho dígitos, avanza uno hasta el dígito superior, es decir, "uno por cada ocho dígitos". ?

3. ¿Convertir octal a decimal?

Método: Suma por peso, es decir, multiplica el número en cada bit octal por el peso del bit y luego súmalo para obtener el número decimal. ?

Ejemplo: ①Convertir el número octal 321,7 a decimal:

3 * 64 2 * 8 1 * 1 7 * 1/8 = 192 16 1 7/8 = 209.875d

¿Decimal a octal?

Hay dos formas de convertir decimal a octal:

1) Método indirecto: ¿primero convertir decimal a binario y luego convertir binario a octal?

2) Método directo: Como se mencionó anteriormente, octal se deriva del binario, por lo que puedes usar un método similar a convertir decimal a binario, o convertir la parte entera y la parte decimal. Te lo explicamos detalladamente a continuación.

①¿La parte entera? Método: Dividir por 8, es decir, dividir la parte entera entre 8 cada vez, el resto es el número en el peso de esa posición, y el cociente continúa dividiéndose por 8, el resto es el número en el peso de la posición anterior. Este paso continúa hasta que el cociente sea 0, y la última lectura comienza desde el último resto hasta el primer resto. ?

②¿La parte decimal? Método: multiplica la parte decimal por 8, luego toma la parte entera, luego toma la parte entera, luego toma la parte entera y luego multiplica la parte decimal restante por 8 hasta que la parte decimal sea cero. Si nunca puede ser cero, como en el caso del redondeo decimal, llamémoslo 3 a 4. ?

Ejemplo: ¿Convertir el número decimal 796 438 025 en un número octal? Solución: Primero divide este número en la parte entera 796 y la parte decimal 0.75438 025. ¿Parte entera? ¿Parte decimal? Entonces, ¿el decimal 796 025 se convierte en octal 144,55? Puede verificar el método anterior. Se puede convertir primero a decimal y luego a octal. ¿Los resultados son los mismos?