<?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[pow() liefert falsches Ergebnis]]></title><description><![CDATA[<p>Hallo,<br />
pow(0.0, 0.0) liefert mir 1.0..<br />
Wenn ich auf NaN bzw. +/- unendlich checke, lässt mich die Funktion glauben, dass tatsächlich die Zahl 1.0 rauskommt?!<br />
Das müsste doch eigtl. NaN sein, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/231381/pow-liefert-falsches-ergebnis</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 21:48:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/231381.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 09 Jan 2009 18:33:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to pow() liefert falsches Ergebnis on Fri, 09 Jan 2009 18:33:21 GMT]]></title><description><![CDATA[<p>Hallo,<br />
pow(0.0, 0.0) liefert mir 1.0..<br />
Wenn ich auf NaN bzw. +/- unendlich checke, lässt mich die Funktion glauben, dass tatsächlich die Zahl 1.0 rauskommt?!<br />
Das müsste doch eigtl. NaN sein, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642592</guid><dc:creator><![CDATA[pow]]></dc:creator><pubDate>Fri, 09 Jan 2009 18:33:21 GMT</pubDate></item><item><title><![CDATA[Reply to pow() liefert falsches Ergebnis on Fri, 09 Jan 2009 18:41:40 GMT]]></title><description><![CDATA[<p>x^0 = 1, da 1 = x/x = 1/x* x = x<sup>(-1)*x</sup>1 = x^0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642599</guid><dc:creator><![CDATA[Mario Sandler]]></dc:creator><pubDate>Fri, 09 Jan 2009 18:41:40 GMT</pubDate></item><item><title><![CDATA[Reply to pow() liefert falsches Ergebnis on Fri, 09 Jan 2009 18:50:06 GMT]]></title><description><![CDATA[<p>Danke für die Antwort!<br />
Ich dachte immer 0^x ist immer 0 und x^0 ist immer 1, also widerspricht sich 0^0...<br />
Aber im C99-Standard wurde pow(0.0, 0.0) = 1.0 festgelegt..<br />
Jetz bin ich schlauer <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642606</guid><dc:creator><![CDATA[pow]]></dc:creator><pubDate>Fri, 09 Jan 2009 18:50:06 GMT</pubDate></item><item><title><![CDATA[Reply to pow() liefert falsches Ergebnis on Fri, 09 Jan 2009 18:53:33 GMT]]></title><description><![CDATA[<p>Mathematisch ist 0^0 jedoch nicht definiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642608</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 09 Jan 2009 18:53:33 GMT</pubDate></item><item><title><![CDATA[Reply to pow() liefert falsches Ergebnis on Fri, 09 Jan 2009 19:23:09 GMT]]></title><description><![CDATA[<p>ich meinte a^0=1 also auch für a=0 oder liege ich da falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642616</guid><dc:creator><![CDATA[Fencer]]></dc:creator><pubDate>Fri, 09 Jan 2009 19:23:09 GMT</pubDate></item><item><title><![CDATA[Reply to pow() liefert falsches Ergebnis on Fri, 09 Jan 2009 19:26:15 GMT]]></title><description><![CDATA[<p>Fencer schrieb:</p>
<blockquote>
<p>ich meinte a^0=1 also auch für a=0 oder liege ich da falsch?</p>
</blockquote>
<p>stimmt schon.<br />
aber 0^a=0 also auch für a=0</p>
<p>also haben wie deinen grund, daß 0^0=1, und meinen grund, daß 0^0=1.<br />
was nun?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642620</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 09 Jan 2009 19:26:15 GMT</pubDate></item><item><title><![CDATA[Reply to pow() liefert falsches Ergebnis on Fri, 09 Jan 2009 19:37:08 GMT]]></title><description><![CDATA[<p>ist das gleiche spiel wie 0/0.<br />
+x/0 = +inf<br />
-x/0 = -inf<br />
0/x = 0</p>
<p>was macht man also mit 0/0 -&gt; nicht definiert.<br />
Mich überascht allerdings dass pow(0.0, 0.0) micht auch ein ind zurückgibt, oder ein nan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642623</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Fri, 09 Jan 2009 19:37:08 GMT</pubDate></item><item><title><![CDATA[Reply to pow() liefert falsches Ergebnis on Fri, 09 Jan 2009 20:09:46 GMT]]></title><description><![CDATA[<p>Naja, nicht nur 0/0 ist nicht definiert, sondern irgendwas/0. Die C-Implementierung nimmts wohl nicht so genau, vielleicht damit man das Resultat zu bestimmten Einsatzzwecken missbrauchen kann.</p>
<p>Integer-Division durch 0 führt auf jeden Fall zu einer Betriebssystem-Exception.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642635</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 09 Jan 2009 20:09:46 GMT</pubDate></item><item><title><![CDATA[Reply to pow() liefert falsches Ergebnis on Fri, 09 Jan 2009 20:17:19 GMT]]></title><description><![CDATA[<p>ja ich habe die .0 weggelassen, ich meinte das generell<br />
speziell umgesetzt wird das nur in der float(double)aritmetik</p>
<p>Die exception (bei integer) verursacht doch nicht das OS, sondern die CPU, odeR?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1642640</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642640</guid><dc:creator><![CDATA[vlad_tepesch]]></dc:creator><pubDate>Fri, 09 Jan 2009 20:17:19 GMT</pubDate></item><item><title><![CDATA[Reply to pow() liefert falsches Ergebnis on Sat, 10 Jan 2009 11:49:41 GMT]]></title><description><![CDATA[<p>um das Dilemma mit 0^x und x^0 aufzulösen kann man sich den Grenzwert von x^x für x-&gt;0 anschauen - das ergibt nämlich auch 1 <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/1642804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1642804</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Sat, 10 Jan 2009 11:49:41 GMT</pubDate></item></channel></rss>