<?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[float verwenden]]></title><description><![CDATA[<p>Hallo,<br />
Wenn eine Variable mit float deklariert wird, steht hinter dem Wert ein f.<br />
z.B.:</p>
<pre><code>float wert = 25.56f
</code></pre>
<p>Dieser Quellcode ist jedoch auch richtig:</p>
<pre><code>#include &lt;iostream&gt;
using namespace std;

void main ()
{
	float wert = 25;
	cout &lt;&lt; wert;
	system(&quot;PAUSE&quot;);
}
</code></pre>
<p>Wann ist das f hinter dem Wert erforderlich?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/226020/float-verwenden</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 06:49:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/226020.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 28 Oct 2008 11:26:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to float verwenden on Tue, 28 Oct 2008 11:26:02 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Wenn eine Variable mit float deklariert wird, steht hinter dem Wert ein f.<br />
z.B.:</p>
<pre><code>float wert = 25.56f
</code></pre>
<p>Dieser Quellcode ist jedoch auch richtig:</p>
<pre><code>#include &lt;iostream&gt;
using namespace std;

void main ()
{
	float wert = 25;
	cout &lt;&lt; wert;
	system(&quot;PAUSE&quot;);
}
</code></pre>
<p>Wann ist das f hinter dem Wert erforderlich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1605995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1605995</guid><dc:creator><![CDATA[nkc]]></dc:creator><pubDate>Tue, 28 Oct 2008 11:26:02 GMT</pubDate></item><item><title><![CDATA[Reply to float verwenden on Tue, 28 Oct 2008 11:33:57 GMT]]></title><description><![CDATA[<p>Wenn Du bei der Auswertung von Ausdrücken möchtest, dass der Compiler mit einem bestimmten Datentyp rechnet. Beispiel:</p>
<pre><code class="language-cpp">float d = 15 / 2; // das Ergebnis von 15 (int) / 2 (int) ist 7 (int). d == 7.0
float d = 15.f / 2.f; // das Ergebnis von 15.f / 2.f ist 7.5f (float). d ~= 7.5
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1606001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1606001</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 28 Oct 2008 11:33:57 GMT</pubDate></item><item><title><![CDATA[Reply to float verwenden on Tue, 28 Oct 2008 11:34:41 GMT]]></title><description><![CDATA[<p>der untere Code geht daher, da implizite casts zwischen den numerischen Typen moeglich sind... dein int wird also zum float gecastet.</p>
<p>Das <code>f</code> ist dann wichtig, wenn du explizit einen float willst, da ohne diesem ein double angelegt und zum float gecastet wird</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1606002</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1606002</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Tue, 28 Oct 2008 11:34:41 GMT</pubDate></item><item><title><![CDATA[Reply to float verwenden on Tue, 28 Oct 2008 12:25:48 GMT]]></title><description><![CDATA[<p>Als kleine Ergänzung:</p>
<p>Auch der umgekehrte Weg funktioniert:</p>
<pre><code class="language-cpp">int i=25.f;
//oder
int i=25.5f;
</code></pre>
<p>Dann sollte der Compiler jedoch eine Warnung 'raushauen, dass ein potenzieller Datenverlust vorliegt. Im zweiten Fall geschieht dies auch, 25.5f wird implizit nach int gecastet und letztlich wird 25 zugewiesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1606023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1606023</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 28 Oct 2008 12:25:48 GMT</pubDate></item><item><title><![CDATA[Reply to float verwenden on Tue, 28 Oct 2008 13:04:17 GMT]]></title><description><![CDATA[<p>wenn du zum beispiel folgendes hast:</p>
<pre><code class="language-cpp">void foo(float a);         // -&gt; foo(2.0f);
void foo(double a);        // -&gt; foo(2.0);
void foo(int a);           // -&gt; foo(2);
</code></pre>
<p>da brauhcst ud das utner umständen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1606034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1606034</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 28 Oct 2008 13:04:17 GMT</pubDate></item><item><title><![CDATA[Reply to float verwenden on Tue, 28 Oct 2008 13:08:27 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>wenn du zum beispiel folgendes hast...</p>
<p>...da brauhcst ud das utner umständen</p>
</blockquote>
<p>Und wozu?<br />
Lass eine Funktion weg. Ich denke, dass ist es, was Du meinst.</p>
<pre><code class="language-cpp">void foo(float a);         // -&gt; foo(2.0f);
void foo(double a);        // -&gt; foo(2.0);
                           // -&gt; foo(2); in die float, oder in die double?
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1606035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1606035</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 28 Oct 2008 13:08:27 GMT</pubDate></item><item><title><![CDATA[Reply to float verwenden on Tue, 28 Oct 2008 13:46:10 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>da brauhcst ud das utner umständen</p>
</blockquote>
<p>Hui! Hast du <em>so</em> wenig Zeit? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1606061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1606061</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Tue, 28 Oct 2008 13:46:10 GMT</pubDate></item></channel></rss>