int main()
{
float t = 0.0f;
float i = 22;
float b = i / t;
}
b的值是什么?
VC2005下答案是:1.#INF000
浮点数除零不会引发异常,而是返回错误值,这点需要注意
本文探讨了在C++编程环境下,当尝试用浮点数除以零时的行为及结果。通过一个简单的代码示例,展示了在Visual C++ 2005编译器下,这种操作返回的是无穷大(Infinity)而不是引发异常。
int main()
{
float t = 0.0f;
float i = 22;
float b = i / t;
}
b的值是什么?
VC2005下答案是:1.#INF000
浮点数除零不会引发异常,而是返回错误值,这点需要注意
1300

被折叠的 条评论
为什么被折叠?
