[erlang-questions] In Erlang , {1.1*1.1.} show me the answer is 1.2100000000000002, why?

Ivan Uemlianin ivan@REDACTED
Sun Oct 26 10:03:48 CET 2014


你好!

Which part of the answer was unexpected?

This:

> 1.1*1.1.
1.2100000000000002

is normal for floating point arithmetic.

Ivan

--
festina lente


> On 26 Oct 2014, at 07:24, 张栋 <zd2559@REDACTED> wrote:
> 
> Hello the maillist member:
> I am  new in Erlang,Please Help me.
> 
> When I try some multiplication, I got the some unexpected answer about the following expression.
> 
> Please help!
> 
> List:
> 
> 23> [1.1*1.1,1.1*1.2,1.1*1.3,1.1*1.4,1.1*1.5].
> [1.2100000000000002,1.32,1.4300000000000002,1.54,
>  1.6500000000000001]
> 
> 24> [1.2*1.2,1.2*1.3,1.2*1.4,1.2*1.5,1.2*1.6].
> [1.44,1.56,1.68,1.7999999999999998,1.92]
> 
> Thank you for your time.
> 
> Eric D. Zhang In China.
> 
> 
> 
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20141026/b29ab201/attachment.htm>


More information about the erlang-questions mailing list