Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP整数求幂(超大数)_Php_Numbers_Largenumber - Fatal编程技术网

PHP整数求幂(超大数)

PHP整数求幂(超大数),php,numbers,largenumber,Php,Numbers,Largenumber,使用PHP,我想进行数百万次2^n的求幂运算,但到目前为止,在PHP打印INF之前,我只得到了n^1023 有什么想法吗?您可以使用以下功能: $num = bcpow(2, 1000000); // Takes a few seconds to run! 正如格雷格所说,这很好,但如果你真的需要效率,那就试试吧。我将用BC Math和GMP2^1023两种方法进行实验,GMP2^1023是IEEE双精度浮点值的上限。

使用PHP,我想进行数百万次2^n的求幂运算,但到目前为止,在PHP打印INF之前,我只得到了n^1023

有什么想法吗?

您可以使用以下功能:

  $num = bcpow(2, 1000000); // Takes a few seconds to run!

正如格雷格所说,这很好,但如果你真的需要效率,那就试试吧。

我将用BC Math和GMP2^1023两种方法进行实验,GMP2^1023是IEEE双精度浮点值的上限。