Math::BigInt

use Math::Bigint;
$i = Math::BigInt->new($string);

use Math::BigInt ':constant';
print 2**200;

Dies gibt folgendes aus:

+1606938044258990275541962092341162602522202993782792835301376

Das Math::Bigint-Modul stellt Objekte, die Integerwerte beliebiger Genauigkeit reprä-sentieren, sowie überladene arithmetische Operatoren zur Verfügung. Sie erzeugen diese Objekte mit Hilfe des new-Konstruktors oder, innerhalb eines lexikalischen Geltungsbereichs, durch den Import des speziellen Wertes ":constant". (Danach werden alle numerischen Literale bis zum Ende des lexikalischen Geltungsbereichs als Math::Bigint-Objekte betrachtet.) Alle Standard-Integeroperatoren sind implementiert, einschließlich der bitorientierten logischen Operatoren (seit Perl ...

Get Programmieren mit Perl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.