如何计算 php 中 n 在 10 到 10000 之间的整数 2^n?
How to calculate 2^n in integer where n is in between 10 to 10000 in php?
我正在处理本地主机中的一些逻辑问题。在一个案例中,我需要计算 2 的幂并将它们以整数类型求和以继续下一个案例。我使用的是 32 位系统,所以我最多可以计算 2^31,以及整数类型的总和为 2147483648。
我怎样才能将功率数增加到10000?是否有任何数学库或 class 可用于有效计算大整数?
可能我不需要超过千的幂,但我很好奇在 PHP 中是否可能。任何人都可以通过适当的参考回答我吗?
PHP 中有两个库可用于 BIG Numbers。
他们是,
在两者中 GMP 比 BC Math.
有更多的库函数
GMP - It considers leading zeros in a number string as meaning the
number is in octal, whereas 'BC' doesn't. Reference:
http://www.php.net/manual/en/book.gmp.php
我正在处理本地主机中的一些逻辑问题。在一个案例中,我需要计算 2 的幂并将它们以整数类型求和以继续下一个案例。我使用的是 32 位系统,所以我最多可以计算 2^31,以及整数类型的总和为 2147483648。
我怎样才能将功率数增加到10000?是否有任何数学库或 class 可用于有效计算大整数?
可能我不需要超过千的幂,但我很好奇在 PHP 中是否可能。任何人都可以通过适当的参考回答我吗?
PHP 中有两个库可用于 BIG Numbers。
他们是,
在两者中 GMP 比 BC Math.
有更多的库函数GMP - It considers leading zeros in a number string as meaning the number is in octal, whereas 'BC' doesn't. Reference: http://www.php.net/manual/en/book.gmp.php