语言内部浮点型算法不准的问题

<?php

  echo 0.01*94 - 0.94;

1.1102230246251565e-16

这是由于浮点型后续小数点中的0导致的

正确的做法是

<?php

  echo round(0.01*94,2) - round(0.94,2);

posted @ 2018-07-31 18:11  void9main  阅读(218)  评论(0编辑  收藏  举报