printf 语句打印一个float型数据出现"1.#R"现象
最近编写的一个科学计算程序中,需要打印float型的中间值,如printf("%.2f ",Ak);变量Ak是float型,部分输出结果出现"1.#R"现象。
请问是什么原因呢?
怀疑溢出,但改成double情况一样。
[解决办法]
1.#R 表示无穷大
你的 AK 应该是出现的 除0
发布时间: 2012-02-24 16:30:38 作者: rapoo
printf 语句打印一个float型数据出现"1.#R"现象
最近编写的一个科学计算程序中,需要打印float型的中间值,如printf("%.2f ",Ak);变量Ak是float型,部分输出结果出现"1.#R"现象。
请问是什么原因呢?
怀疑溢出,但改成double情况一样。
[解决办法]
1.#R 表示无穷大
你的 AK 应该是出现的 除0