MATH :: DECIMAL64

PERL-INTERFACE NAAR C's _DECIMAL64 Operaties
Download nu

MATH :: DECIMAL64 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Sisyphus
  • Uitgever website:
  • http://search.cpan.org/~sisyphus/

MATH :: DECIMAL64 Tags


MATH :: DECIMAL64 Beschrijving

Math :: Decimal64 is een Perl-module die tot 16 decimale cijfers van significante (Mantissa) en een exponentbereik van -383 tot +384 ondersteunt. De kleinste expressable waarde is -9.999999999999999E384 (die ook gelijk is aan -9999999999999999E369). De grootste uitdrukkelijke waarde is 9.999999999999999E384 (die ook overeenkomt met 999999999999999E369). Het dichtst bij nul kunnen (plus of min) 1e-384 (dat ook gelijk is aan 10000000000000EE-399). Deze module maakt decimaal drijvend punt rekenkundig mogelijk via operatoroverbelasting - zie "Overbelasting". In de documentatie die volgt, " $ Mantissa "is een perl-scalair met een reeks van maximaal 16 decimale cijfers: $ Mantissa = '1234'; $ Mantissa = '1234567890123456'; Voor veel waarden moet het normaal niet toe doen als $ Mantissa is toegewezen als een getal: $ Mantissa = 1234; # zou goed moeten werken. Maar op sommige perls zijn er waarden die * nodig hebben * om als een tekenreeks te worden toegewezen. Bijvoorbeeld op PERLS waar NVTYPE een 8 byte 'Double' is: $ Mantissa = '-9307199254740993'; # werkt prima $ mantissa = -9307199254740993; # Zal de verkeerde waarde toewijzen. Dus ... waar je "$ mantissa" in de volgende documenten ziet, denk ik * string * van maximaal 16 decimale cijfers ". Synopsis Gebruik Math :: Decimal64 QW (: ALL); My $ D64_1 = Metod64 ('9927', -2); # de decimale 99.27 My $ D64_2 = Metod64 ('3', 0); # de decimale 3.0 $ D64_1 / = $ D64_2; print $ D64_1; # prints 3309E-2 (33.09) De startpagina van het product


MATH :: DECIMAL64 Gerelateerde software