<?php namespace Moontoast\Math; class BigNumberTest extends \PHPUnit_Framework_TestCase { protected function setUp() { ini_set('bcmath.scale', 0); } /** * @covers Moontoast\Math\BigNumber::__construct * @covers Moontoast\Math\BigNumber::getValue * @covers Moontoast\Math\BigNumber::getScale * @covers Moontoast\Math\BigNumber::setValue * @covers Moontoast\Math\BigNumber::filterNumber * @covers Moontoast\Math\BigNumber::setDefaultScale */ public function testConstruct() { $bn1 = new BigNumber('9,223,372,036,854,775,808'); $this->assertSame('9223372036854775808', $bn1->getValue()); $this->assertEquals(0, $bn1->getScale()); $bn2 = new BigNumber(2147483647); $this->assertSame('2147483647', $bn2->getValue()); $this->assertEquals(0, $bn2->getScale());
Ini adalah perpustakaan PHP untuk memproses bilangan yang sangat besar Rakan yang memerlukannya boleh memuat turun dan menggunakannya.
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan
16Nov2024
Menggunakan Perpustakaan Bignum untuk Mengendalikan Nombor Integer Amat BesarAnda menghadapi had semasa cuba mewakili yang sangat besar...
22Jul2023
Bagaimana untuk menggunakan PHP dan swoole untuk membina sistem pemprosesan data besar yang sangat tersedia? Dengan kemunculan era data besar, pemprosesan data besar-besaran telah menjadi isu penting yang dihadapi oleh banyak perusahaan. Untuk menangani cabaran ini, skalabiliti dan ketersediaan tinggi sistem pemprosesan data besar telah menjadi pertimbangan penting. Dalam artikel ini, saya akan memperkenalkan cara menggunakan PHP dan swoole untuk membina sistem pemprosesan data besar yang sangat tersedia. Pertama, kita perlu memahami konsep asas swole. swoole ialah perpustakaan sambungan PHP,
01Aug2023
Cara melaksanakan operasi anjakan pada nombor besar menggunakan PHP dan GMP Ringkasan: Dalam sains komputer, operasi anjakan ialah operasi biasa yang boleh dicapai dengan menggerakkan perwakilan binari nombor ke kiri atau kanan dengan bilangan digit tertentu, yang boleh didarab dengan 2 Kesan kuasa daripada atau dibahagikan dengan kuasa 2. Walau bagaimanapun, apabila operasi anjakan bilangan besar diperlukan, operasi anjakan konvensional boleh menyebabkan limpahan atau kehilangan ketepatan. Artikel ini akan memperkenalkan cara menggunakan bahasa PHP dan perpustakaan GMP untuk melaksanakan operasi anjakan bilangan besar, dan memberikan contoh kod yang sepadan. Pengenalan kepada perpuluhan atau biasa
13Dec2024
Mengendalikan Nombor Besar dalam PHPApabila berurusan dengan nombor besar dalam PHP, adalah penting untuk memahami cara PHP mengendalikan operasi aritmetik. Oleh...
20Apr2023
Dalam PHP, kadangkala kita perlu memproses tatasusunan yang sangat besar, seperti mencari median. Tetapi untuk tatasusunan yang sangat besar, menggunakan kaedah pengisihan tradisional akan sangat memakan masa dan memakan memori. Jadi, adakah cara yang lebih cekap untuk mencari median tatasusunan yang sangat besar? Artikel ini akan memperkenalkan kaedah penyelesaian yang cekap berdasarkan algoritma pemilihan pantas. 1. Pengenalan kepada algoritma pemilihan pantas Algoritma pemilihan pantas ialah algoritma yang dipertingkatkan berdasarkan algoritma isihan pantas. Kerumitan masanya ialah O(n)
21Oct2024
BigInteger ClassPHP Terbina dalam PHP menawarkan sokongan terbina dalam untuk mengendalikan integer berskala besar melalui kelas BigInteger. Kelas ini menyediakan operasi yang cekap untuk memanipulasi integer melebihi julat integer biasa. Mengakses BigInteger Cl
Hot Tools
Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan
Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda
Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej