码迷,mamicode.com
首页 > 其他好文 > 详细

深入理解计算机系统第二章家庭作业

时间:2015-10-20 19:31:02      阅读:1047      评论:0      收藏:0      [点我收藏+]

标签:

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

/* Compute |f|. If f is NaN ,then return f. */

float_bits float_absval (float_bits f);

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

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

 

解题过程

 技术分享

 

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

/* Compute (float) i */

float_bits float_i2f (int i);

对于参数i,这个函数计算(float)i的位级表示。

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

 

解题过程

技术分享

技术分享

技术分享

深入理解计算机系统第二章家庭作业

标签:

原文地址:http://www.cnblogs.com/lxq20135309/p/4895647.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!