非常奇怪"虚假数字"在终端

时间:2013-01-16 01:37:41

标签: c numbers numeric

我知道图像通常不是这样做的方式,但我有一个非常奇怪的错误..看起来更像是一个黑客而不是其他任何东西。

我在这里有一张图片显示了代码和输出,因为这是我展示正在发生的事情的唯一方式。不知何故,我设法输入看起来像数字但不像他们的行为的数字。他们的文字比实数更正方形,这是我能找到的唯一区别。这让我很害怕...我觉得自己被人拉伤了。

有人请告诉我这是一个造成这些数字欺骗的简单错误。

链接到图片: http://i.stack.imgur.com/grZiu.png

1 个答案:

答案 0 :(得分:1)

  

如果无法执行有效转换,则函数返回零(0.0)。

来源 - atof

这似乎是出于某种原因......

与链接建议一样,您可能希望尝试使用strtod


似乎1l替换为@ {{1}},因为@aschepler建议