本文主要是介绍C++ 中的负无穷大赋值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1,代码先行
示例:
#include<iostream>
#include<limits>using namespace std;int main()
{float inf_pos = numeric_limits<float>::infinity();float inf_neg = -1*inf_pos;cout << "inf_pos = " << inf_pos << endl;cout << "inf_neg = " << inf_neg << endl;cout << "inf_pos + inf_neg = " << inf_pos + inf_neg << endl;cout << "1.0/0.0 = "<< 1.0/0.0 << endl;cout << "-1.0/0.0 = "<< -1.0/0.0 << endl;cout << "1/0 = "<< 1/0 << endl;cout << "-1/0 = "<< -1/0 << endl;return 0;
}
注意头文件 limits
2,运行
1.0/0.0 包含进了IEEE754,而1/0并没有,所以报错了
这篇关于C++ 中的负无穷大赋值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!