Skip to content
  • 首页
  • PHP源码
  • html5网页模板
  • js特效
  • Window软件
  • Mac软件
  • 服务器
  • 其他
Search
源码巴士
  • Sample Page

PHP的float转int精度问题

地址:http://php.net/manual/zh/language.types.integer.php

<?php
echo (int) ( (0.1+0.7) * 10 ); // 显示 7!
?>

解释: 

由于浮点数的精度问题,导致0.1+0.7=0.799999...,×10之后得7.9...,float转换成int时去掉尾数取整,所以结果为7。



版权声明:本文为qq_32125629原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_32125629/article/details/79719991
文章导航
←Qt鼠标滚轮、左键按下并移动事件
8.java读取txt文档(十万行)插入到数据库-bach+simple方式→

Copyright © 2022 源码巴士  鲁ICP备19024253号-1