<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[vergleich zwischen double-werten?]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie vergleicht man denn 2 double-werte? Ich würde gerne sowas schreiben:</p>
<pre><code class="language-cpp">double val = 0.0;

if (val == 0.0)
   ....
</code></pre>
<p>aber ich glaube das ist doch wegen der darstellung von zahlen im rechner unsauber oder?</p>
<p>Macht man es vielleicht so:?</p>
<pre><code class="language-cpp">double eps = 1e-300;

if (abs(val) &lt; eps)
    ....
</code></pre>
<p>danke euch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/195150/vergleich-zwischen-double-werten</link><generator>RSS for Node</generator><lastBuildDate>Tue, 29 Sep 2026 21:19:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/195150.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Oct 2007 19:33:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vergleich zwischen double-werten? on Sun, 14 Oct 2007 19:33:11 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie vergleicht man denn 2 double-werte? Ich würde gerne sowas schreiben:</p>
<pre><code class="language-cpp">double val = 0.0;

if (val == 0.0)
   ....
</code></pre>
<p>aber ich glaube das ist doch wegen der darstellung von zahlen im rechner unsauber oder?</p>
<p>Macht man es vielleicht so:?</p>
<pre><code class="language-cpp">double eps = 1e-300;

if (abs(val) &lt; eps)
    ....
</code></pre>
<p>danke euch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385146</guid><dc:creator><![CDATA[Mambo]]></dc:creator><pubDate>Sun, 14 Oct 2007 19:33:11 GMT</pubDate></item><item><title><![CDATA[Reply to vergleich zwischen double-werten? on Sun, 14 Oct 2007 19:36:52 GMT]]></title><description><![CDATA[<p>Ja, am besten nimmt man da ein Epsilon. Aber deines ist schon seeehr klein^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385153</guid><dc:creator><![CDATA[this-*gt*that]]></dc:creator><pubDate>Sun, 14 Oct 2007 19:36:52 GMT</pubDate></item><item><title><![CDATA[Reply to vergleich zwischen double-werten? on Sun, 14 Oct 2007 19:41:19 GMT]]></title><description><![CDATA[<p>je nach anforderung ist nen wesentlich größeres epsilon angemessen. meisst reicht sogar nen epsilon in der gegend von 1e-4</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385156</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Sun, 14 Oct 2007 19:41:19 GMT</pubDate></item><item><title><![CDATA[Reply to vergleich zwischen double-werten? on Sun, 14 Oct 2007 19:42:29 GMT]]></title><description><![CDATA[<p>Und das Epsilon sollte eine Konstante sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385157</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385157</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Sun, 14 Oct 2007 19:42:29 GMT</pubDate></item><item><title><![CDATA[Reply to vergleich zwischen double-werten? on Mon, 15 Oct 2007 09:54:39 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;limits&gt;
std::numeric_limits&lt;double&gt;::epsilon
</code></pre>
<p>In der STL gibt es das Epsilon bereits definiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385414</guid><dc:creator><![CDATA[i_like_it]]></dc:creator><pubDate>Mon, 15 Oct 2007 09:54:39 GMT</pubDate></item><item><title><![CDATA[Reply to vergleich zwischen double-werten? on Mon, 15 Oct 2007 09:59:03 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">double d = 1.0, c = 1.00000000000000000001;
if(fabs(c - d) &lt; std::numeric_limits&lt;double&gt;::epsilon()){}
</code></pre>
<p>so in der Art dann, und natürlich mit &quot;()&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385422</guid><dc:creator><![CDATA[i_like_it]]></dc:creator><pubDate>Mon, 15 Oct 2007 09:59:03 GMT</pubDate></item></channel></rss>