超过范围的浮点数

1.printf输出inf表示超过范围的浮点数,即±∞
2.printf输出nan表示不存在的浮点数
在这里插入图片描述
:如果您的操作生成的正数大于可以存储在double中的正数,则操作将在Windows上返回1.#INF00在Linux上返回inf.
如果结果是负数太大而无法存储在double中,则在Windows上返回-1.#INF00在Linux上返回inf

有些操作没有数学意义,即"非数字".Windows将NaN显示为-1.#IND00(“IND"表示"indeterminate”),而Linux显示为nan

更多推荐