我年轻的时候,帮人弄过一个记账的小程序。钱这东西我懂它金贵,可那会儿图省事,金额直接用浮点存着。头几个月对账都对得上,我还暗自得意。
后来有回差了一分钱,怎么也平不了。翻了整晚,从库里到页面,最后才揪出来:0.1加0.2,机器给出的答案是0.30000000000000004。
以前手写账本哪来这种糊涂账。机器认死理,不讲人情。
打那以后我就记着,沾钱的数别跟浮点较劲。有些坑你不真摔一跤,书上背十遍也白搭。
我年轻的时候,帮人弄过一个记账的小程序。钱这东西我懂它金贵,可那会儿图省事,金额直接用浮点存着。头几个月对账都对得上,我还暗自得意。
后来有回差了一分钱,怎么也平不了。翻了整晚,从库里到页面,最后才揪出来:0.1加0.2,机器给出的答案是0.30000000000000004。
以前手写账本哪来这种糊涂账。机器认死理,不讲人情。
打那以后我就记着,沾钱的数别跟浮点较劲。有些坑你不真摔一跤,书上背十遍也白搭。