Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 终端中非常奇怪的“假号码”_C_Numbers_Numeric - Fatal编程技术网

C 终端中非常奇怪的“假号码”

C 终端中非常奇怪的“假号码”,c,numbers,numeric,C,Numbers,Numeric,我知道图像通常不是这样做的,但我有一个非常奇怪的想法。。错误看起来更像是黑客,而不是其他任何东西 我这里有一张显示代码和输出的图片,因为这是我唯一能显示发生了什么的方法。不知怎的,我设法输入了看起来像数字但行为却不像的数字。他们的文字比实数更方,这是我能找到的唯一区别。这有点吓坏我了。。。我觉得我被人骗了 有人请告诉我,这是一个简单的错误,造成了这些数字的虚假 链接到图像: 如果无法执行有效转换,则函数返回0.0 来源- 这似乎是出于某种原因发生的 如链接所示,您可能想尝试一下 正如@asch

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

我这里有一张显示代码和输出的图片,因为这是我唯一能显示发生了什么的方法。不知怎的,我设法输入了看起来像数字但行为却不像的数字。他们的文字比实数更方,这是我能找到的唯一区别。这有点吓坏我了。。。我觉得我被人骗了

有人请告诉我,这是一个简单的错误,造成了这些数字的虚假

链接到图像:

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

来源-

这似乎是出于某种原因发生的

如链接所示,您可能想尝试一下


正如@aschepler所建议的那样,看起来1不知何故被ls取代了

你到底在说什么数字?可能它们是在某种奇怪的Unicode块中提供的一些其他数字,它们不被atof识别。事实上,我怀疑atof甚至意识到UTF-8。您是如何创建的?直接将文本复制并粘贴到问题中,而不是张贴文本图像。文本图像不容易解析、重用或访问。@AndrewMarshall:很可能通过复制和粘贴文本,我们可以实际诊断问题。可能每个数字的第一个数字都从数字1变为字母l。不,问题是返回0.0的数字不是实数。如果你仔细看,他们有不同的字体。我不知道我是怎么做的,这就是问题所在。不管是谁把标题改成了AtoF,他完全误解了这个问题。@Thumbz啊,好吧,这更清楚了,也许是因为Chepler当时发现了什么,1->lYeah,我刚刚试过,它似乎是一个“l”。然而,我不明白这是怎么发生的。我用的是另一只手,和我用的一只手不同的手指。我能想到的最好的办法是,我不知何故在脑袋里换了双手,用右拳而不是左拳,但是。。。我不知道。如果这是一个巨魔,它是一个该死的好。令人费解的虫子,让我看起来像个驴子,很简单,很吓人。@Thumbz:我刚刚回滚了标题的修改。