今天也是第一次听这个东西,看图 :
真的是奇了,还有这个
神奇了;
今天问了一下,用第一个为例,解释如下:
0.1在计算机其实存为:
0.0999999999999999999999999999999999999999999999999999999999999999999999999999999(无数个9)
0.7在计算机存为:
0.6999999999999999999999999999999999999999999999999999999999999999999999999999999(无数个9)
那么,0.09999999999....+-.69999999999999999....=0.7999999999999999....8
则结果是7.999999999999999999999999999....8
所以输出为7
神奇!
本文探讨了计算机中浮点数运算的特殊案例,揭示了0.1和0.7相加为何会得到看似不合理的结果。通过深入分析计算机内部如何存储浮点数,解释了这种奇怪现象背后的原理。
2070

被折叠的 条评论
为什么被折叠?



