recherche
MaisonBibliothèques PHPAutres bibliothèquesBibliothèque PHP pour gérer de très grands nombres
Bibliothèque PHP pour gérer de très grands nombres
<?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());

Il s'agit d'une bibliothèque PHP permettant de traiter des nombres extrêmement importants. Les amis qui en ont besoin peuvent la télécharger et l'utiliser.

Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Comment Python peut-il gérer de très grands nombres dans l'évaluation des mains de poker ?Comment Python peut-il gérer de très grands nombres dans l'évaluation des mains de poker ?

12Nov2024

Stockage et manipulation de très grands nombres en PythonDans le domaine du calcul efficace, la gestion de valeurs numériques colossales est souvent une étape cruciale...

Comment puis-je gérer avec précision de grands nombres pour l'exponentiation modulaire en PHP ?Comment puis-je gérer avec précision de grands nombres pour l'exponentiation modulaire en PHP ?

12Dec2024

Gestion de grands nombres en PHP pour l'exponentiation modulaire L'exponentiation modulaire est une opération essentielle dans diverses applications mathématiques,...

Méthode PHP pour implémenter le reste de grands nombres (nombres à virgule flottante)Méthode PHP pour implémenter le reste de grands nombres (nombres à virgule flottante)

20Feb2017

Cet article présente principalement la méthode de réalisation du reste des grands nombres (nombres à virgule flottante) en PHP, et analyse les compétences opérationnelles liées aux opérations mathématiques PHP sous forme d'exemples. Les amis dans le besoin peuvent se référer à ce qui suit.

Comment PHP peut-il gérer avec précision l'exponentiation modulaire avec de grands nombres ?Comment PHP peut-il gérer avec précision l'exponentiation modulaire avec de grands nombres ?

10Dec2024

Exponentiation modulaire avec de grands nombres en PHPTravailler avec de grands nombres en PHP peut poser des défis, en particulier lors de l'exécution de modules...

Comment puis-je optimiser ma transformation théorique des nombres (NTT) et mon arithmétique modulaire pour une mise au carré rapide de très grands nombres ?Comment puis-je optimiser ma transformation théorique des nombres (NTT) et mon arithmétique modulaire pour une mise au carré rapide de très grands nombres ?

18Dec2024

Arithmétique modulaire et optimisations NTT (DFT à champ fini)Problème : je voulais utiliser NTT pour une mise au carré rapide (voir Carré bignum rapide...

Comment PHP peut-il gérer de grands nombres avec précision et quelles bibliothèques sont disponibles ?Comment PHP peut-il gérer de grands nombres avec précision et quelles bibliothèques sont disponibles ?

13Dec2024

Gestion de grands nombres en PHPLorsque vous traitez de grands nombres en PHP, il est essentiel de comprendre comment PHP gère les opérations arithmétiques. Par...

See all articles