| MATH :: DECIMAL64 PERL-INTERFACE NAAR C's _DECIMAL64 Operaties |
Download nu |
MATH :: DECIMAL64 Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- 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