<?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[Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;)]]></title><description><![CDATA[<p>Ich möchte in meinem Programm schon genau rechen. ZBsp hab ich Pi mit 30 Nachkommastellen drin. Weiss zwar auch nicht, ob er da alle Stellen berücksichtigt, wenn ich das als double benutze, aber egal.<br />
Wenn ich verschiedene Berechnungen mache bekomme ich an manchen Stellen -2.3568112e-017. Da hätte ich dann aber gern die 0 stehen.<br />
Kann ich da mit precision o.Ä. in einer Zeile am Anfang angeben wie genau er rechnen soll (überall)?<br />
Dass bspw mit 15 Nachkommastellen gerechnet wird. Dann würde ich doch auch 0 und nicht 6.234155e-017 bekommen, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/293488/genauigkeit-precision-1e-017-0-quot-setzten-quot</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 07:24:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/293488.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Oct 2011 09:21:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 09:21:38 GMT]]></title><description><![CDATA[<p>Ich möchte in meinem Programm schon genau rechen. ZBsp hab ich Pi mit 30 Nachkommastellen drin. Weiss zwar auch nicht, ob er da alle Stellen berücksichtigt, wenn ich das als double benutze, aber egal.<br />
Wenn ich verschiedene Berechnungen mache bekomme ich an manchen Stellen -2.3568112e-017. Da hätte ich dann aber gern die 0 stehen.<br />
Kann ich da mit precision o.Ä. in einer Zeile am Anfang angeben wie genau er rechnen soll (überall)?<br />
Dass bspw mit 15 Nachkommastellen gerechnet wird. Dann würde ich doch auch 0 und nicht 6.234155e-017 bekommen, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2126970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126970</guid><dc:creator><![CDATA[r00t]]></dc:creator><pubDate>Tue, 04 Oct 2011 09:21:38 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 09:24:45 GMT]]></title><description><![CDATA[<p>Hi. Es ist niemals sinnvoll, bei der Berechnung auf Praezision zu verzichten. Deine Intuition, dass es mit geringerer Praezision 0 ist, ist falsch, es koennte auch genauso gut 15 raus kommen, wenn dein Problem bloed genug formuliert ist.</p>
<p>Achte bei den Vergleichen darauf(anstatt x == 0 einfach abs(x) &lt; 1.e-16) und setze die Praezision der Ausgabe dementsprechend. Dann ist schon okay.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2126972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126972</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Tue, 04 Oct 2011 09:24:45 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 09:33:04 GMT]]></title><description><![CDATA[<p>Achso, alle Ergebnisse einfach prüfen ob sie kleiner als 0.000...001 sind. Wenn ja den Wert durch 0 ersetzten, wenn nicht lass ich den Wert bestehen!?<br />
Ist das so sinnvoll?<br />
Wenn ich dann mit dem Wert später weiter rechnen muss, ists ja okay, wenn ich mit der 0 rechne...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2126978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126978</guid><dc:creator><![CDATA[r00t]]></dc:creator><pubDate>Tue, 04 Oct 2011 09:33:04 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 09:50:24 GMT]]></title><description><![CDATA[<p>r00t schrieb:</p>
<blockquote>
<p>Achso, alle Ergebnisse einfach prüfen ob sie kleiner als 0.000...001 sind. Wenn ja den Wert durch 0 ersetzten, wenn nicht lass ich den Wert bestehen!?<br />
Ist das so sinnvoll?</p>
</blockquote>
<p>Nein. Der Wert ist in der Regel schon der präziseste, der mit den Eingabedaten und dem Algorithmus errechnet werden kann. Daran nachträglich rumzudoktern würde ich sein lassen. Was otze meint ist speziell auf Vergleiche bezogen. Wenn du z.B. eine Nullstelle einer Funktion suchst, solltest du nicht auf Gleichheit mit Null prüfen, sondern darauf, ob der Wert betragsmäßig kleiner als ein sinnvoll gewähltes Epsilon ist. Das Runden machst du dann erst bei der Ausgabe (sonst kommt sowas raus: <a href="http://thedailywtf.com/Articles/55560000000000000002.aspx#Pic2" rel="nofollow">http://thedailywtf.com/Articles/55560000000000000002.aspx#Pic2</a> )</p>
<p>Und lies vielleicht das:<br />
<a href="http://download.oracle.com/docs/cd/E19957-01/806-3568/ncg_goldberg.html" rel="nofollow">http://download.oracle.com/docs/cd/E19957-01/806-3568/ncg_goldberg.html</a><br />
oder <a href="http://floating-point-gui.de/" rel="nofollow">http://floating-point-gui.de/</a></p>
<p>Das Wählen des richtigen Epsilons ist nämlich ziemlich schwer, wenn man keine Ahnung hat, was man da eigentlich tut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2126990</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2126990</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 04 Oct 2011 09:50:24 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Wed, 05 Oct 2011 10:50:54 GMT]]></title><description><![CDATA[<p>r00t schrieb:</p>
<blockquote>
<p>Ich möchte in meinem Programm schon genau rechen. ZBsp hab ich Pi mit 30 Nachkommastellen drin. Weiss zwar auch nicht, ob er da alle Stellen berücksichtigt, wenn ich das als double benutze, aber egal.<br />
Wenn ich verschiedene Berechnungen mache bekomme ich an manchen Stellen -2.3568112e-017. Da hätte ich dann aber gern die 0 stehen.</p>
</blockquote>
<p>Das ist alles sehr vage. Man kann Dir hier keinen Tipp für die Lösung Deines Problems geben. Um Dir zu helfen, müssten wir entweder wissen, welches Problem Du <em>eigentlich</em> lösen willst, oder wir müssten Dir von Grundauf erklären, wie Fließkommazahlen funktionieren.</p>
<p>Mach Dir klar, dass die Menge der mit per double darstellbaren Zahlen endlich ist (da es nur endlich viele n-Bit-Kombinationen gibt). Bis auf betragsmäßig sehr große und sehr kleine Zahlen wird die Menge so gewählt, dass der Abstand zwischen benachbarten darstellbaren Zahlen annähernd proportional zum Betrag dieser Zahlen ist. Man kann also eine obere Grenze für den <em>relativen</em> Fehler angeben. Das nennt man &quot;Maschinengenauigkeit&quot;. Es gibt also für jede reelle Zahl x ein bestimmtes Bitmuster, was eine andere Zahl y = x + e repräsentiert, wobei der relative Fehler e/x betragsmäßig durch die Maschinengenauigkeit beschränkt ist: abs(e/x)&lt;=epsilon. (Mit epsilon ist meist die Maschinengenauigkeit gemeint, so wie auch hier)</p>
<p>Wenn Du jetzt mit den Zahlen rechnest, muss ggf gerundet werden, um wieder etwas zu erhalten, was mit einem double darstellbar wird. Diese Rundungsfehler pflanzen sich natürlich fort. Siehe Einführungskapitel in jedem Numerikbuch.</p>
<p>Wie ein &quot;ist-fast-null-Test&quot; aussehen muss, hängt davon ab, wie sich die Rundungsfehler bis dorthin fortgefplanzt haben. Da fehlt uns jetzt zu viel Information für.</p>
<p>kk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127012</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Wed, 05 Oct 2011 10:50:54 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 12:08:55 GMT]]></title><description><![CDATA[<p>Danke für die ganzen Hinweise.<br />
Ich hab jetzt mal wie ich oben vermutet habe weitergemacht (betragsmäßig sehr kleine Werte hab ich mit 0 überschrieben).<br />
Denn - hätte ich vll vorher sagen sollen - muss auch 0 herauskommen und nicht etwa 0 (denke ich zumindest). Sind halt Berechnungen vorher schon zu ungenau/gerundet/oder sowas gewesen...!?<br />
Damit komm ich aber auch bisher gut hin, hab verschiedene Varianten ausprobiert, bis jetzt ohne Komplikationen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127054</guid><dc:creator><![CDATA[r00t]]></dc:creator><pubDate>Tue, 04 Oct 2011 12:08:55 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 12:49:55 GMT]]></title><description><![CDATA[<p>r00t schrieb:</p>
<blockquote>
<p>Denn - hätte ich vll vorher sagen sollen - muss auch 0 herauskommen und nicht etwa 0 (denke ich zumindest). Sind halt Berechnungen vorher schon zu ungenau/gerundet/oder sowas gewesen...!?</p>
</blockquote>
<p>Die Frage versteh ich jetzt nicht genau, aber vielleicht hilft das weiter:</p>
<pre><code class="language-cpp">double d03 = 0.3; //ist nicht genau 0.3
double d12 = 1.2; //ist nicht genau 1.2
double d15 = 1.5; //auch nicht genau...

double summe = d03+d12; //natürlich nicht 1.5
if (summe == d15) //greift nicht unbedingt.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2127075</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127075</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 04 Oct 2011 12:49:55 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 12:51:54 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<pre><code class="language-cpp">double d15 = 1.5; //auch nicht genau...
</code></pre>
</blockquote>
<p>Doch, die schon <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/2127077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127077</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 04 Oct 2011 12:51:54 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 15:19:07 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>Doch, die schon <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>
</blockquote>
<p>Gnarf. Ersetze es durch was entsprechend (un-)passendes.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127147</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 04 Oct 2011 15:19:07 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 15:58:06 GMT]]></title><description><![CDATA[<p>Der Fragesteller möchte 30 Nachkommastellen, also mindestens 30 signifikate Stellen einer Gleitkommavariablen. Das passt derzeit in keinen vorbereiteten<br />
Datentyp hinein. Dafür wären andere aufwendigere Massnahmen erforderlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127170</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Tue, 04 Oct 2011 15:58:06 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 16:04:05 GMT]]></title><description><![CDATA[<p>berniebutt schrieb:</p>
<blockquote>
<p>Der Fragesteller möchte 30 Nachkommastellen, also mindestens 30 signifikate Stellen einer Gleitkommavariablen. Das passt derzeit in keinen vorbereiteten<br />
Datentyp hinein. Dafür wären andere aufwendigere Massnahmen erforderlich.</p>
</blockquote>
<p>Nun, es gibt quadruple precision libraries <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="🙂"
    /> . Ich behaupte aber einfach mal, dass der Fragesteller die Frage nach der nötigen Genauigkeit nicht qualifiziert beantworten kann und seine Bedürfnisse weit überschätzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127175</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 04 Oct 2011 16:04:05 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 16:04:14 GMT]]></title><description><![CDATA[<p>berniebutt schrieb:</p>
<blockquote>
<p>Der Fragesteller möchte 30 Nachkommastellen, also mindestens 30 signifikate Stellen einer Gleitkommavariablen.</p>
</blockquote>
<p>Nö. Er hat nur Pi mit 30 Nachkommastellen angegeben. Die Info ist aber garnicht relevant. Sein Problem ist, dass er bei Rechnungen mit double keine exakten Werte bekommt, was einfach das übliche Genauigkeitsproblem mit Fließkommazahlen ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127177</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 04 Oct 2011 16:04:14 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 16:28:19 GMT]]></title><description><![CDATA[<p>Ich häng mich mal hier ein, denn ich hab da mal 'ne Frage:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;limits&gt;
#include &lt;iomanip&gt;

int main()
{
	std::cout&lt;&lt;std::fixed&lt;&lt;std::numeric_limits&lt;long double&gt;::max()&lt;&lt;&quot;\n\n\n&quot;
		     &lt;&lt;std::numeric_limits&lt;long double&gt;::epsilon()&lt;&lt;std::endl;
}
</code></pre>
<p>1. Wieso ist das zweite Ergebniss Null ?<br />
2. Müsste nicht das Verhältniss gelten: größe ersten Wertes geteilt durch 1 ist der Epsilon ?<br />
Also Anzahl möglicher Nachkommastellen gleich Anzahl möglicher 'Vorkommastellen' (ich weiß da gibt es einen Begriff, fällt mir leider grad nicht ein ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127187</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 04 Oct 2011 16:28:19 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 16:37:40 GMT]]></title><description><![CDATA[<p>1. Weil das epsilon so klein ist, dass du es nicht mit der von dir fixierten Stellenzahl ausgeben kannst, ohne es auf 0 zu runden.<br />
2. Wolltest du &quot;1 geteilt durch&quot; schreiben? Und selbst dann nicht. Du hast den Exponenten vergessen.</p>
<p>edit: Schreib doch mal statt fixed scientific (oder lass es weg, da es sowieso Standard ist), dann sollte das klarer werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127194</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 04 Oct 2011 16:37:40 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 16:48:33 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Weil das epsilon so klein ist, dass du es nicht mit der von dir fixierten Stellenzahl ausgeben kannst, ohne es auf 0 zu runden.</p>
</blockquote>
<p>Schafft dieser Datentyp dann also 30 Nachkommastellen ?<br />
Ich würds mit ja ausrechnen, leider weiß ich nicht wie... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Und ja, 1 geteilt durch, das wollt ich schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127208</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 04 Oct 2011 16:48:33 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 17:04:51 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Schafft dieser Datentyp dann also 30 Nachkommastellen ?</p>
</blockquote>
<p>Wie kommst du auf 30? Kann sein, dass das bei dir so ist, würde mich sehr aber wundern. Und das epsilon hat auch nicht so wirklich was damit zu tun. Beziehungsweise schon, aber nicht so, wie du vermutlich denkst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127223</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 04 Oct 2011 17:04:51 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 18:08:23 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Wie kommst du auf 30?</p>
</blockquote>
<p>Wurde im Thread angesprochen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127261</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127261</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 04 Oct 2011 18:08:23 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Tue, 04 Oct 2011 18:13:17 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Wie kommst du auf 30?</p>
</blockquote>
<p>Wurde im Thread angesprochen.</p>
</blockquote>
<p>Es ging darum, dass die Genauigkeit üblicherweise nicht 30 Stellen ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127267</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 04 Oct 2011 18:13:17 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Wed, 05 Oct 2011 08:42:38 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Eben ?<br />
Da wollt ich wissen ob ein long double diese genauigkeit schafft ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127440</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 05 Oct 2011 08:42:38 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Wed, 05 Oct 2011 08:49:28 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Eben ?<br />
Da wollt ich wissen ob ein long double diese genauigkeit schafft ...</p>
</blockquote>
<p>In der Regel nicht, wie du aus dem Wert für das epsilon ablesen kannst, wenn du fähig wärst, es dir anzeigen zu lassen. Dass hier bei dir nichts erscheint, liegt nicht da dran, dass der Wert an sich zu klein ist für die Anzeige, sondern dass du nicht genau weißt, was du da mit den Streammanipulatoren getan hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127448</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 05 Oct 2011 08:49:28 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Wed, 05 Oct 2011 09:10:40 GMT]]></title><description><![CDATA[<p>Ahh, sry. Ich hab setprecision vergessen. Jetz seh ich's.</p>
<p>Edit: Nein, immer noch falsch. Es scheint, als ob long double (edit) ca. 80 Nachkommastellen schafft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127455</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 05 Oct 2011 09:10:40 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Wed, 05 Oct 2011 09:09:38 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Ahh, sry. Ich hab setprecision vergessen. Jetz seh ich's.</p>
<p>Edit: Nein, immer noch falsch. Es scheint, als ob long double 63 Nachkommastellen schafft.</p>
</blockquote>
<p>Wenn du nicht an einem Spezialrechner sitzt, dann ist auch das Unsinn. Wie kommst du auf die Werte?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127459</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 05 Oct 2011 09:09:38 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Wed, 05 Oct 2011 09:12:40 GMT]]></title><description><![CDATA[<p>Nein, vergiss es. Durch schwachsinnige Methoden (precision auf 100 und dann epsilon angeguckt).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127460</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 05 Oct 2011 09:12:40 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Wed, 05 Oct 2011 10:45:21 GMT]]></title><description><![CDATA[<p><a href="http://ideone.com/cJHQu" rel="nofollow">Das kann jawohl nicht sooo schwer sein.</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127500</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Wed, 05 Oct 2011 10:45:21 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Wed, 05 Oct 2011 11:45:01 GMT]]></title><description><![CDATA[<p>krümelkacker schrieb:</p>
<blockquote>
<p><a href="http://ideone.com/cJHQu" rel="nofollow">Das kann jawohl nicht sooo schwer sein.</a></p>
</blockquote>
<p>Äm es ging mir um die Anzahl möglicher Nachkommastellen.<br />
Kannst du mir erklären, inwiefern mich das weiterbringt ...?<br />
Außerdem hab ich genau dasselbe schon aussprobiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127525</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127525</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 05 Oct 2011 11:45:01 GMT</pubDate></item><item><title><![CDATA[Reply to Genauigkeit&#x2F;Precision ?? (1e-017 = 0 &amp;quot;setzten&amp;quot;) on Wed, 05 Oct 2011 12:04:39 GMT]]></title><description><![CDATA[<p>Antworten auf sinnfreie Fragen bringen Dich auch nicht weiter. Die Anzahl der darstellbaren Nachkommastellen hängt bei Fließkommazahlen vom Betrag der Zahl ab -- betragsmäßig große Zahlen -&gt; wenig bis gar keine Nachkommastellen, betragsmäßig kleine Zahl -&gt; viele Nachkommastellen. Interessant ist hier die Anzahl der <em>signifikanten</em> Stellen; denn wo das Komma bei einer <em>Fließkomma</em>zahl steht, ist fast egal. Verwechselst Du da vielleicht Fließkommazahl mit Fixpunktzahl?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2127529</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2127529</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Wed, 05 Oct 2011 12:04:39 GMT</pubDate></item></channel></rss>