我有一个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并检查位值?