锁定老帖子 主题:用牛顿迭代法求浮点数的平方根
精华帖 (0) :: 良好帖 (0) :: 新手帖 (15) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-21
Trustno1 写道 恩,其实如果做tuning做久了会遇到许多奇怪的magic number比如说,6755399441055744.0,
0x55555555,0x33333333之类的. 哈哈 inline void RoundToInt64 (int &val, double dval) { static double magic = 6755399441055744.0; dval += magic; val = *(int*)&dval; } |
|
返回顶楼 | |