Casey
2017-11-15
曾经在知乎的一个100行内有哪些给力代码回答中引用了这段程序,但是远没有今天看完这篇文章理解更深刻,谢谢皓哥
37
路西法
2018-03-28
耗子为啥这么牛逼
作者回复: 不牛不牛
10
coderliang
2017-11-16
非常好。当初读 CSAPP 那本书时,读到第二章浮点数部分着实花了好久没没完全get到书中的逻辑……
9
有咸鱼的梦想
2018-05-14
没有理解为什么浮点数3.14那里,小数部分需要进行这个处理(3.14-2)/(4-2)=0.57,希望皓叔能讲解一下
作者回复: 文中已讲了,你再仔细看看🙂
1
6
Smallfly
2019-07-02
不知道耗子叔还看不看留言,关于浮点数的公式,我有一个疑问,其中 M/2^23 的部分是一个浮点数,我们在定义浮点数公式的时候,用了浮点数,这个公式都还没定义,这个浮点数是怎么表示的呢,会不会有一种鸡生蛋,蛋生鸡问题……
4
imuyang
2018-05-08
脑子太笨了,愣是看了两遍才弄清楚
作者回复: 那很不错了
3
Greybunny
2017-11-17
那个常数感觉和欧拉常数的计算原理类似
3
Chn.K
2019-03-14
自己能推导一遍那才叫真看懂了,好长时间没这么推导公式了,瞬间回到大学时代。
2
飘过雪域的风
2018-08-29
看了《深入理解计算机原理》里面对浮点数二进制表示的描述,感觉不是很理解,看这里的解释秒懂啊
2
newming
2017-11-27
非常好的文章,烧脑哈哈
2
yao
2019-05-28
http://www.sandaoge.com/info/new_id/30.html?author=1
这篇文章也有相关内容,是谁抄袭谁?
5
1
胡红伟
2019-05-27
由x求得x的整形i(x),再由i(y)=R-0.5i(x)求得y的整形i(y),再由i(y)反求y,再把y代入y(1.5-0.5xy²)表达式求得更精确的y。
1
1
fpjoy
2019-04-12
log2(1+m) 约等于 m + δ 这样简化的精度是多少呢,会不会有较大误差啊
1
可达鸭
2018-11-12
what the fuck!
哈哈,莫名想笑!
算法牛逼,耗哥解读,也很细致入微
1
壹雁🌟
2018-08-12
几年前看过魔数,觉得很神奇,不明觉厉。今天看后半部分推导出魔数的逻辑,还看得不是很明白,还得看多几遍
1
王彤
2020-01-09
此算法首先接收一个32位带符浮点数,然后将之作为一个32位整数看待,以将其向右进行一次逻辑移位的方式将之取半,并用十六进制“魔术数字”0x5f3759df减之,如此即可得对输入的浮点数的平方根倒数的首次近似值;而后重新将其作为浮点数,以牛顿法反复迭代,以求出更精确的近似值,直至求出符合精确度要求的近似值。在计算浮点数的平方根倒数的同一精度的近似值时,此算法比直接使用浮点数除法要快四倍。
from 百科
teddytyy
2019-12-17
按照分析 Iy转成float后不就应该是结果了吗?为什么还要去平方根?
teddytyy
2019-12-17
当n>1时,E大于128,不是超出范围了吗?
星坠
2019-12-09
原来这才是代码。
chuwujun
2019-11-11
唯一的感觉。。。我该补数学了。啊啊啊高考之后不应该把数学都还了啊!
我们在线,来聊聊吧
✕
您好,当前有专业客服人员在线,让我们来帮助您吧。
我们在线,来聊聊吧