Re: [问题] 怎会出现10%+10%=0.11的明显失误

楼主: ReDmango (爱战暱称的哪个白痴)   2019-09-04 10:23:45
※ 引述《gxalinr1211 (alinr6666)》之铭言:
: 在手机的计算机输入10%+10%,
: 结果竟然是0.11,
: 不就是0.1+0.1=0.2吗?
: 到底手机计算机的计算原理是怎样
答:因为这个世界傻瓜比较多。
( A ) + ( B% ) 在傻瓜计算机会被设计为 A * ( 1 + B /100 )
以原 PO 举的例子 10% + 10%,则:
A = 10% = 0.1 ;
B = 10;
套进公式:
0.1 * ( 1 + 10 / 100 ) =
0.1 * ( 1 + 0.1 ) =
0.1 * ( 1.1 ) =
0.11
我做了一个试算表可以自己进去玩:
https://tinyurl.com/y4nyvcux
//////神秘Der非签名档空间//////
https://i.imgur.com/u5RRDod.jpg
所有推文皆为本人推文,并非reason825与excia之推文]
PTT Star 2.5.1 已汇入神奇ID (Windows X64) 09/03 https://tinyurl.com/y586jgjs

Links booklink

Contact Us: admin [ a t ] ucptt.com