在C++中使用一个而不是另一个有什么优缺点?
几年前,我学会了浮子精度问题的难点,所以我放弃使用它们.但是,我仍然使用浮点运行代码,这让我感到畏缩,因为我知道有些计算会不准确.
那么,何时适合使用浮子?
编辑: 作为信息,我不认为我遇到过一个数字的准确性不重要的程序.但我有兴趣听一些例子.
我仍然是编程的初学者,我总是有比书或互联网搜索更多的问题(除非我错过了什么).所以我提前道歉,如果这个问题得到了解答,但我找不到它.
我知道浮点数的范围小于双倍,因此不太精确,从我的理解,long double更精确(?).所以我的问题是你为什么要首先使用一个不太精确的变量?它与不同的平台,不同的操作系统版本,不同的编译器有关吗?或者在编程中是否有特定的时刻,它在战略上更有利于使用浮动超过双/长双?
感谢大家!