當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


perl Math::BigInt->from_hex()用法及代碼示例


Math::BigIntPerl中的module提供了代表具有任意精度的整數和重載算術運算符的對象。

Math::BigInt模塊的from_hex()方法用於將作為輸入傳遞的十六進製數轉換為其相應的十進製數。

用法: Math::BigInt->from_hex()

參數:輸入要轉換的十六進製數

返回:傳遞的十六進製數的相應十進製數

範例1:

#!/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");
輸出:
1000
55130

範例2:

#!/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");
輸出:
-1000
-55130


相關用法


注:本文由純淨天空篩選整理自Code_Mech大神的英文原創作品 Perl | Math::BigInt->from_hex() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。