浮点数求倒数

作者在 2008-09-26 15:06:35 发布以下内容
一个看不懂的算法,但是实现了 浮点数求倒数
float InvFloat(float p)
{                   
    long _i = 2 * 0x3F800000 - (*(int *)&(p));
    float r  = *(float *)&_i;
    r = r * (2.0f - (p) * r);
 return r;
}
算法 | 阅读 5634 次
文章评论,共0条
游客请输入验证码
浏览1970327次