首页 > 试题广场 >

遵循位级浮点编码规则,实现具有如下原型的函数: * Co

[问答题]

遵循位级浮点编码规则,实现具有如下原型的函数:

/* Compute 2*f. If f is NaN, then return f.*/
float-bits float_twice(float_bits f);

对于浮点数/,这个函数计算2.0*f。如果f是NaN,你的函数应该简单地返回f。

测试你的函数,对参数f可以取的所有232个值求值,将结果与你使用机器的浮点运算得到的结果相比较。

这道题你会答吗?花几分钟告诉大家答案吧!