Math::BigInt
Perl中的module提供了代表具有任意精度的整数和重载算术运算符的对象。
Math::BigInt模块的from_bin()方法用于将作为输入传递的二进制数转换为其对应的十进制数。
用法: Math::BigInt->from_bin()
参数:输入要转换的二进制数
返回:传递的二进制数的相应十进制数
范例1:
#!/usr/bin/perl
# Import Math::BigInt module
use Math::BigInt;
# Converting from binary to decimal
$x = Math::BigInt->from_bin("110100");
print("$x\n");
# Converting from binary to decimal
$x = Math::BigInt->from_bin("0b11001000");
print("$x\n");
输出:
52 200
范例2:
#!/usr/bin/perl
# Import Math::BigInt module
use Math::BigInt;
# Converting from binary to decimal
$x = Math::BigInt->from_bin("-110100");
print("$x\n");
# Converting from binary to decimal
$x = Math::BigInt->from_bin("-0b11001000");
print("$x\n");
输出:
-52 -200
相关用法
- perl Math::BigInt->bzero()用法及代码示例
- perl Math::BigInt->is_odd()用法及代码示例
- perl Math::BigInt->brsft()用法及代码示例
- perl Math::BigInt->from_oct()用法及代码示例
- perl Math::BigInt->length()用法及代码示例
- perl Math::BigInt->config()用法及代码示例
- perl Math::BigInt->from_hex()用法及代码示例
- perl Math::BigInt->bneg()用法及代码示例
- perl Math::BigInt->bnan()用法及代码示例
- perl Math::BigInt->digit()用法及代码示例
- perl Math::BigInt->binf()用法及代码示例
- perl Math::BigInt->bone()用法及代码示例
注:本文由纯净天空筛选整理自Code_Mech大神的英文原创作品 Perl | Math::BigInt->from_bin() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。