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_hex() del módulo Math::BigInt se usa para convertir el número hexadecimal pasado como entrada a su número decimal correspondiente.
Sintaxis: Math::BigInt->from_hex()
Parámetro: número hexadecimal de entrada que se va a convertir
Devuelve: un número decimal correspondiente al número hexadecimal pasado
Ejemplo 1:
perl
#!/usr/bin/perl # Import Math::BigInt module use Math::BigInt; # Converting from hexadecimal to decimal $x = Math::BigInt->from_hex("3E8"); print("$x\n"); # Converting from hexadecimal to decimal $x = Math::BigInt->from_hex("D75A"); print("$x\n");
Producción:
1000 55130
Ejemplo 2:
perl
#!/usr/bin/perl # Import Math::BigInt module use Math::BigInt; # Converting from hexadecimal to decimal $x = Math::BigInt->from_hex("-3E8"); print("$x\n"); # Converting from hexadecimal to decimal $x = Math::BigInt->from_hex("-D75A"); print("$x\n");
Producción:
-1000 -55130