El módulo Math::BigInt en Perl proporciona objetos que representan números enteros con precisión arbitraria y operadores aritméticos sobrecargados.
El método from_oct() del módulo Math::BigInt se usa para convertir el número octal pasado como entrada a su número decimal correspondiente.
Sintaxis: Math::BigInt->from_oct()
Parámetro: número octal de entrada a convertir
Devuelve: un número decimal correspondiente al número octal pasado
Ejemplo 1:
perl
#!/usr/bin/perl # Import Math::BigInt module use Math::BigInt; # Converting from octal to decimal $x = Math::BigInt->from_oct("0345"); print("$x\n"); # Converting from octal to decimal $x = Math::BigInt->from_oct("_443"); print("$x\n");
Producción:
229 291
Ejemplo 2:
perl
#!/usr/bin/perl # Import Math::BigInt module use Math::BigInt; # Converting negative number # from octal to decimal $x = Math::BigInt->from_oct("-0345"); print("$x\n"); # Converting negative number # from octal to decimal $x = Math::BigInt->from_oct("-_443"); print("$x\n");
Producción:
-229 -291