Turbo Pascal处理浮点变量中的Nan和INF值

时间:2014-10-23 10:30:29

标签: nan floating-point-conversion turbo-pascal

我有一个Turbo Pascal 5.5程序,它生成了一个包含Not A Number值的二进制数据文件。使用Turbo Pascal 5.5,我可以正确导入数据文件。但是当我测试

时出现范围检查错误
If a.aSingle > 0 then

我当然可以关闭范围检查,但我仍然需要识别NaN和INF值并将它们转换为不同的形式。

是否有用于识别Turbo Pascal 5.5中的NaN值的Borland / Turbo Pascal方法?或者我是否必须将数字映射到LongInt并检查位值?

0 个答案:

没有答案