¼öÇÐ :: decimal64.

CÀÇ _Decimal64 ÀÛ¾÷¿¡ ´ëÇÑ Perl ÀÎÅÍÆäÀ̽º
Áö±Ý ´Ù¿î·Îµå

¼öÇÐ :: decimal64. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Sisyphus
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~sisyphus/

¼öÇÐ :: decimal64. ű×


¼öÇÐ :: decimal64. ¼³¸í

Math :: Decimal64´Â À¯È¿¼ºÀÌ 160 Áø¼ö (Mantissa) ¹× Áö¼ö ¹üÀ§ÀÇ -383 ~ +384±îÁö Áö¿øÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. °¡Àå ÀÛÀº °¡Àå ÀÛÀº °ªÀº -9.999999999999999E384 (-9999999999999999E369¿Í µ¿ÀÏÇÕ´Ï´Ù). °¡Àå Å« ¹ßÇö °¡´ÉÇÑ °ªÀº 9.999999999999999E384 (9999999999999999E369¿¡ ÇØ´ç)ÀÔ´Ï´Ù. ¿ì¸®°¡ 0À¸·Î ¾òÀ» ¼öÀÖ´Â °¡Àå °¡±î¿î °ÍÀº (Ç÷¯½º ¶Ç´Â »©±â) 1e-384 (1000000000000000E-399¿Í µ¿ÀÏÇÑ °Í)ÀÔ´Ï´Ù.ÀÌ ¸ðµâÀº ¿î¿µÀÚ ¿À¹ö·Îµå¸¦ ÅëÇØ 10 Áø¼ö ºÎµ¿ ¼Ò¼öÁ¡ »ê¼úÀ» Çã¿ëÇÕ´Ï´Ù. "¿À¹ö·Îµå"¸¦ ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. $ mantissa "´Â ÃÖ´ë 16 °³ÀÇ ½ÊÁø¼öÀÇ ¹®ÀÚ¿­À» µé°íÀÖ´Â perl ½ºÄ®¶óÀÔ´Ï´Ù : $ mantissa = '1234'; $ mantissa = '1234567890123456'; ¸¹Àº °ª¿¡ ´ëÇØ $ mantissa°¡ ¼ýÀÚ·Î ÁöÁ¤µÇ¸é ÀϹÝÀûÀ¸·Î Áß¿äÇÏÁö ¾Ê¾Æ¾ßÇÕ´Ï´Ù : $ mantissa = 1234; # ok.but ÀϺΠperls¿¡¼­´Â ¹®ÀÚ¿­·Î ÇÒ´ç µÇ·Á´Â °ªÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, nvtypeÀÌ 8 ¹ÙÀÌÆ® 'double'ÀÎ perls¿¡¼­ $ mantissa = '-9307199254740993'; # works fine $ mantissa = -9307199254740993; #ÀÌ ´ÙÀ½ ¹®¼­°¡ÀÖ´Â "$ mantissa"¸¦ º¼ ¶§ ´ÙÀ½ ¹®¼­°¡ À߸øµÈ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. metod64 ( '9927', -2); 10 Áø¼ö 99.27 ³» $ d64_2 = metod64 ( '3', 0); ½ÊÁø¹ý 3.0 $ d64_1 / = $ d64_2; $ d64_1 Àμâ 3309E-2 (33.09) Á¦Ç° ȨÆäÀÌÁö


¼öÇÐ :: decimal64. °ü·Ã ¼ÒÇÁÆ®¿þ¾î