¿Cómo convertir números decimales en números octales?
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 / p>
¿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?