我想在目标板上测试以下内容:
用简单的C程序测试它的方式是什么?
没有简单的测试。
如今,绝大多数系统都将IEEE-754格式用于浮点运算。但是,大多数C实现并不完全符合IEEE 754(与IEC 60559相同),并且没有设置预处理器标识符__STDC_IEC_559__。在没有此标识符的情况下,确定C实现是否符合IEEE 754的唯一方法是以下一项或组合:
__STDC_IEC_559__
在许多C实现和软件应用程序中,可以忽略或解决与IEEE 754的差异:您可以像使用IEEE 754一样编写代码,并且很多代码都可以工作。但是,有很多事情可以使毫无戒心的程序员失望。即使遵守完整的规范,编写完全正确的浮点代码也很困难。
常见偏差包括:
double
long double
sqrt
3.1415926535897932384626433
cos
log