百科问答小站 logo
百科问答小站 font logo



for 循环为什么不支持小数? 第1页

  

user avatar   zonyitoo 网友的相关建议: 
      

此问题与for无关,与浮点数的计算精度有关。

楼主你要记住一件事,浮点数是不能判相等的,比如你要判断someVar的值是不是等于0,要这样写

       abs(someVar - 0.0) < 1e-6      

someVar <= 9.9怎么写?

       someVar < 9.9 || abs(someVar - 9.9) < 1e-6  someVar < 9.9 + 1e-6      

如此类推




  

相关话题

  一行 Python 能实现什么丧心病狂的功能? 
  大家都见过哪些让你虎躯一震的代码? 
  为什么有些程序员会鄙视MATLAB? 
  游戏程序员的核心竞争力是什么? 
  为何抵触爬虫? 
  2019 年了,C# 发展得怎么样了? 
  现代软件开发中,详细设计这一步要如何来做? 
  想做一个网站,如何跳过学代码编程,就直接把网站建? 
  2016年,你读过的最好的IT技术书有哪几本? 
  C++ 需要 restrict 关键字吗? 

前一个讨论
电子信息为什么叫电子信息,和物理中的电子有什么关系没有?
下一个讨论
为什么 iOS 版本的 OneNote 不支持涂鸦?





© 2025-02-03 - tinynew.org. All Rights Reserved.
© 2025-02-03 - tinynew.org. 保留所有权利