[quote=引用 10 楼 nice_cxf 的回复:] 被精度问题误导的人实在太多了。。。 两个有效的double是可以直接判==的而不用搞什么相减和一个极小数相比 也就是说两个double之间,>、<、==、!=,<=,>=都是可以直接用的
被精度问题误导的人实在太多了。。。 两个有效的double是可以直接判==的而不用搞什么相减和一个极小数相比 也就是说两个double之间,>、<、==、!=,<=,>=都是可以直接用的
#include <iostream> #define eps 1e-8 //自己先定义精度 using namespace std; int main() { double a,b; a = 1.34234343; b = 1.32323; if (a - b > eps) { } return 0; }
64,683
社区成员
250,490
社区内容
加载中
试试用AI创作助手写篇文章吧