Saltar al contenido

Convertidor de decimal a octal

Escriba enteros decimales y obtenga su forma octal exacta, con prefijo 0o, agrupación o complemento a dos de ancho fijo cuando lo necesite.

Procesado localmente en tu navegador

Opciones

El complemento a dos escribe un número negativo como un patrón de bits de ancho fijo (rango −2^(N−1) … 2^N−1).

Un número por línea. Se ignoran los espacios y guiones bajos dentro de un número.0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Convertidor de decimal a octal?

Convertir a octal consiste en dividir repetidamente entre 8 y leer los restos al revés, o en agrupar la forma binaria de tres en tres bits. El resultado solo usa los dígitos del 0 al 7. El octal sigue siendo la notación de los modos de permisos de Unix: lectura = 4, escritura = 2 y ejecución = 1 se suman en un dígito por clase de usuario, de modo que 493 se convierte en 755.

Esta herramienta lee un entero por línea y usa aritmética de precisión arbitraria, así que un decimal de 30 cifras se convierte sin redondeo. Los negativos pueden escribirse con signo menos o como patrón en complemento a dos de 8, 16, 32 o 64 bits (−1 en 8 bits es 377). Puede añadir el prefijo 0o, agrupar los dígitos de 3 en 3 o de 4 en 4 y rellenar hasta un número fijo de dígitos.

¿Cómo funciona?

  1. Escriba un entero decimal por línea, por ejemplo 493 o -5.
  2. Elija cómo se escriben los negativos: con signo menos o en complemento a dos con un ancho de bits fijo.
  3. Active el prefijo 0o, la agrupación o el relleno si su destino lo pide.
  4. Copie la salida octal; con un solo número, las filas muestran también binario, hexadecimal y longitud en bits.

Casos de uso habituales

  • Hallar el modo chmod de un permiso dado en decimal, como 493 para 755.
  • Preparar literales octales para Python (0o755), JavaScript, Rust o código C.
  • Generar códigos de escape octales o campos octales de ancho fijo para tar, cpio o un formato heredado.
  • Comprobar que una conversión hecha a mano para un ejercicio o examen es correcta.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
493
511
-5
123456789012345678901234567890
Salida
755
777
-5
143564417755415637016711617605322

Privacidad

Convertidor de decimal a octal se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Solo se convierten enteros (las fracciones corresponden al convertidor de bases). La salida en complemento a dos exige que el valor quepa en el ancho elegido; si no, se muestra un error.

Preguntas frecuentes

¿Cuánto es 493 en octal?

493 en decimal es 755 en octal, ya que 7×64 + 5×8 + 5 = 493. Es el conocido modo chmod 755.

¿Cómo se muestra un número negativo en octal?

Por defecto con signo menos: −5 sigue siendo −5. Con complemento a dos de 8 bits, −5 pasa a ser 373, la escritura octal del patrón 11111011.

¿El prefijo 0o cambia el valor?

No. 0o755 y 755 son el mismo número. El prefijo solo indica a lenguajes como Python, JavaScript o Rust que el literal es octal; el código C antiguo usa un simple 0 inicial.

Más herramientas en Herramientas para desarrolladores →