【发布时间】:2018-08-07 07:55:07
【问题描述】:
当我编写以下代码时,它不会导致运行时错误,而是输出“inf”。现在,有没有办法将此值('inf')分配给变量,例如常规数值?如何检查除法是否产生'inf'?
#include<iostream>
int main(){
double a = 1, b = 0;
std::cout << a / b << endl;
return 0;
}
【问题讨论】:
标签: c++ floating-point double divide-by-zero