这个不叫溢出,是正确值,因为理论上Pi=3.1415926..........,是个无穷无尽的值,你的double在内存中是不能将Pi表示出来的,你的Pi=3.1415只是一个近似值,于是你的结果是一个很小的值,几乎接近于0,所以它是正确的。
你要计算大约90弧,值为9.63268e-05,哪溢出了?gcc 4.6.3提交回答