<?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[Frage zum Manipulator showpoint und setprecision()]]></title><description><![CDATA[<p>Hallo zusammen,<br />
wenn ich das hier schreibe</p>
<pre><code class="language-cpp">float x=1.23f;
cout &lt;&lt; showpoint &lt;&lt; x &lt;&lt; endl;
</code></pre>
<p>dann wir das hier ausgegeben: 1.23000<br />
Ich verstehe aber nicht warum. Dieser Manipulator sagt zum einen, dass der Dezimalpunkt immer angezeigt wird und dass angehängte Nullen nicht abgeschnitten werden. Nun frage ich mich, warum gerade drei Nullen ausgegeben werden und nicht 5 oder 2. Liegt das an einer voreingestellten Genauigkeit oder woran?</p>
<p>Wenn ich das schreibe:</p>
<pre><code class="language-cpp">float x=1.23f; 
cout &lt;&lt;  showpoint &lt;&lt; setprecision(1)  &lt;&lt; x &lt;&lt; endl;
</code></pre>
<p>dann wird 1. ausgegeben, obwohl ich eine Kommastelle haben möchte. Warum??<br />
Auch hier hier:</p>
<pre><code class="language-cpp">float x=9.876;
cout &lt;&lt; setprecision(3) &lt;&lt; x &lt;&lt; endl;
</code></pre>
<p>Warum werden auch hier nur zwei Kommastellen ausgegeben?</p>
<p>Könnt ihr mir helfen?<br />
Vielen Dank<br />
lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/247375/frage-zum-manipulator-showpoint-und-setprecision</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 13:56:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/247375.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Aug 2009 09:38:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zum Manipulator showpoint und setprecision() on Mon, 10 Aug 2009 09:41:46 GMT]]></title><description><![CDATA[<p>Hallo zusammen,<br />
wenn ich das hier schreibe</p>
<pre><code class="language-cpp">float x=1.23f;
cout &lt;&lt; showpoint &lt;&lt; x &lt;&lt; endl;
</code></pre>
<p>dann wir das hier ausgegeben: 1.23000<br />
Ich verstehe aber nicht warum. Dieser Manipulator sagt zum einen, dass der Dezimalpunkt immer angezeigt wird und dass angehängte Nullen nicht abgeschnitten werden. Nun frage ich mich, warum gerade drei Nullen ausgegeben werden und nicht 5 oder 2. Liegt das an einer voreingestellten Genauigkeit oder woran?</p>
<p>Wenn ich das schreibe:</p>
<pre><code class="language-cpp">float x=1.23f; 
cout &lt;&lt;  showpoint &lt;&lt; setprecision(1)  &lt;&lt; x &lt;&lt; endl;
</code></pre>
<p>dann wird 1. ausgegeben, obwohl ich eine Kommastelle haben möchte. Warum??<br />
Auch hier hier:</p>
<pre><code class="language-cpp">float x=9.876;
cout &lt;&lt; setprecision(3) &lt;&lt; x &lt;&lt; endl;
</code></pre>
<p>Warum werden auch hier nur zwei Kommastellen ausgegeben?</p>
<p>Könnt ihr mir helfen?<br />
Vielen Dank<br />
lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1758154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1758154</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Mon, 10 Aug 2009 09:41:46 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zum Manipulator showpoint und setprecision() on Mon, 10 Aug 2009 09:49:31 GMT]]></title><description><![CDATA[<p>Stimmt doch alles: <a href="http://en.wikipedia.org/wiki/Arithmetic_precision" rel="nofollow">http://en.wikipedia.org/wiki/Arithmetic_precision</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1758163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1758163</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 10 Aug 2009 09:49:31 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zum Manipulator showpoint und setprecision() on Mon, 10 Aug 2009 09:52:15 GMT]]></title><description><![CDATA[<p>Das das stimmt, war mir klar. Ich mache den Fehler und nicht C++ :D. Laut dem Wikipedia Artikel liegt das unterschiedliche Darstellen an der wissenschatlichen oder der dezimalen Schreibweise??</p>
<p>Vielen Dank für den Link.<br />
lg, freakC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1758165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1758165</guid><dc:creator><![CDATA[freakC++]]></dc:creator><pubDate>Mon, 10 Aug 2009 09:52:15 GMT</pubDate></item></channel></rss>