From 000f1c5b759ba08b8ca29456376202e4d5536812 Mon Sep 17 00:00:00 2001 From: naruse Date: Sun, 29 Aug 2010 00:42:05 +0000 Subject: Add links about floating point. [ruby-core:31849] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- numeric.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/numeric.c b/numeric.c index 740ef5442d..25c9e73e44 100644 --- a/numeric.c +++ b/numeric.c @@ -533,6 +533,13 @@ num_to_int(VALUE num) * Float objects represent inexact real numbers using * the native architecture's double-precision floating point * representation. + * + * Floating point has a different arithmetic and is a inexact number. + * So you should know its esoteric system. see following: + * + * - http://docs.sun.com/source/806-3568/ncg_goldberg.html + * - http://wiki.github.com/rdp/ruby_tutorials_core/ruby-talk-faq#floats_imprecise + * - http://en.wikipedia.org/wiki/Floating_point#Accuracy_problems */ VALUE -- cgit v1.2.3