用于简单数学修复输入/输出大小的脚本

时间:2011-08-11 13:58:45

标签: perl math hex

寻找一个实用程序或脚本来做十六进制,十进制或二进制(+ - / x)的简单数学,但我想定义输出的格式和大小/信号/整数...例如,如果输出转到U16或U32,则0xffff + 1将具有不同的结果。也许网上有一个工具,或者有人已经做过相关的事情。

2 个答案:

答案 0 :(得分:1)

Perl有一个按位AND运算符(&)(参见Bitwise-And in perlop),可用于将整数限制为16位。它还有sprintfhex来执行转换。

答案 1 :(得分:0)

好的perl有一个强大的数学库Math :: BigRat。 看这里: http://perldoc.perl.org/Math/BigRat.html

但对U16U32我不知道