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

PHP calcule un ensemble entier de très grands nombresPHP calcule un ensemble entier de très grands nombres

16May2018

Cette fois, je vais vous apporter PHP pour calculer l'ensemble entier des très grands nombres. Quelles sont les précautions à prendre pour calculer l'ensemble entier des très grands nombres en PHP. Voici un cas pratique, jetons un coup d'oeil.

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,...

Comment utiliser PHP et GMP pour implémenter les tests de primalité Fermat sur de grands nombresComment utiliser PHP et GMP pour implémenter les tests de primalité Fermat sur de grands nombres

31Jul2023

Comment utiliser PHP et GMP pour implémenter les tests de primalité Fermat sur de grands nombres Introduction : Les tests de primalité Fermat sont une méthode simple pour détecter si un nombre est premier. Cette méthode est basée sur le petit théorème de Fermat, qui stipule que si p est un nombre premier et a est un entier positif inférieur à p, alors a^(p-1)≡1(mod p). Ce théorème nous permet de tester si un nombre est premier en utilisant un a choisi au hasard. Dans cet article, nous utiliserons les bibliothèques PHP et GMP pour implémenter les tests de primalité Fermat sur de grands nombres.

Comment utiliser PHP et GMP pour implémenter le test de primalité de Lucas-Lehmer sur les grands nombresComment utiliser PHP et GMP pour implémenter le test de primalité de Lucas-Lehmer sur les grands nombres

30Jul2023

Comment utiliser PHP et GMP pour implémenter le test de primalité de Lucas-Lehmer sur les grands nombres Introduction : Le test de primalité de Lucas-Lehmer est un algorithme utilisé pour détecter la primalité des nombres de Mersenne et est largement utilisé dans les domaines de la théorie des nombres et de la cryptographie. Les nombres de Mersenne sont des entiers de la forme 2^n-1, où n est un entier positif. Cet article explique comment utiliser les bibliothèques PHP et GMP pour implémenter le test de primalité de Lucas-Lehmer sur de grands nombres afin de déterminer si un nombre de Mersenne est premier. Installer et

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.

See all articles