<?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[Große Zahlen]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich führe derzeit ein paar größere Berechnungen durch und bekomme immer wieder Zahlen wie 1.7633e+006 (ist ein Beispiel, ich denke ihr wisst was ich meine).</p>
<p>Ich habe als Typ schon double genommen und unsigned würde das auch nicht mehr wirklich rausreißen.</p>
<p>Gibt es einen größeren Typ für Zahlen, damit ich weiterrechnen kann? Oder kann jemand eine Funktion schreiben, die die Zahl trotzdem richtig ausgibt? Wäre nett <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>
<p>edit: Achja, läuft alles auf Konsolenanwendung</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/184156/große-zahlen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 15:35:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/184156.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Jun 2007 18:23:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Große Zahlen on Tue, 12 Jun 2007 18:24:07 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Ich führe derzeit ein paar größere Berechnungen durch und bekomme immer wieder Zahlen wie 1.7633e+006 (ist ein Beispiel, ich denke ihr wisst was ich meine).</p>
<p>Ich habe als Typ schon double genommen und unsigned würde das auch nicht mehr wirklich rausreißen.</p>
<p>Gibt es einen größeren Typ für Zahlen, damit ich weiterrechnen kann? Oder kann jemand eine Funktion schreiben, die die Zahl trotzdem richtig ausgibt? Wäre nett <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>
<p>edit: Achja, läuft alles auf Konsolenanwendung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304348</guid><dc:creator><![CDATA[Djinndrache]]></dc:creator><pubDate>Tue, 12 Jun 2007 18:24:07 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Tue, 12 Jun 2007 18:24:39 GMT]]></title><description><![CDATA[<p>siehe FAQ</p>
<p>Ausgabe: cout &lt;&lt; fixed &lt;&lt; vari;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304350</guid><dc:creator><![CDATA[gfhjkljhgdfvhbjnkm]]></dc:creator><pubDate>Tue, 12 Jun 2007 18:24:39 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Tue, 12 Jun 2007 18:25:48 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-151578.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-151578.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304353</guid><dc:creator><![CDATA[gfhjkljhgdfvhbjnkm]]></dc:creator><pubDate>Tue, 12 Jun 2007 18:25:48 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Tue, 12 Jun 2007 18:27:32 GMT]]></title><description><![CDATA[<p>Danke dir, jetzt habe ich Zahlen wie 2326459700.000000 (ich hoffe mal die Stimmt so). Wieso aber ein Dezimalpunkt mit Nullen? Ich will keine Nachkommastellen, habe vorher extra die Zahlen gerundet (vor der Ausgabe)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304355</guid><dc:creator><![CDATA[Djinndrache]]></dc:creator><pubDate>Tue, 12 Jun 2007 18:27:32 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Tue, 12 Jun 2007 19:01:43 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Was sollen wir dazu sagen ohne zu wissen was fü Code du überhaupt verwendest?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304378</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 12 Jun 2007 19:01:43 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Tue, 12 Jun 2007 19:12:34 GMT]]></title><description><![CDATA[<p>Die Zahlen mit denen ich rechne sind alle durch eine der beiden folgenden Zeilen initialisiert:<br />
const double zahl1 = 15000; //hier variiert der Wert von Konstante zu Konstante<br />
oder:<br />
double zahl2 = 0.0; //hier ist der Wert anfangs immer auf 0, mit cin kommt dann Benutzereingabe</p>
<p>Seit ich fixed benutze werden bei jeder Zahl sechs Nach&quot;komma&quot;stellen hinter dem Dezimalpunkt angezeigt.<br />
AUCH bei 0, dann steht da: 0.000000</p>
<p>Ich will lediglich überall den Punkt und die Nullen wegkriegen.<br />
Meine Formel zum aufrunden (setze ich VOR dem cout &lt;&lt; fixed ein!) sieht so aus:</p>
<pre><code class="language-cpp">double roundup(double Zahl){  
	return floor(Zahl)+1;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1304386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304386</guid><dc:creator><![CDATA[Djinndrache]]></dc:creator><pubDate>Tue, 12 Jun 2007 19:12:34 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Tue, 12 Jun 2007 23:04:51 GMT]]></title><description><![CDATA[<p>Hi !<br />
Den Integeranteil kannst du dir mit der Funktion modf anzeigen lassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304502</guid><dc:creator><![CDATA[proggingmania]]></dc:creator><pubDate>Tue, 12 Jun 2007 23:04:51 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 11:01:22 GMT]]></title><description><![CDATA[<p>Wenn ich modf(zahl) benutze bekomme ich nen Fehler, dem ich entnehme, dass ein zweiter Parameter fehlt.<br />
Was muss die zweite Angabe sein in modf? Ein kurzes Beispiel wäre nett.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304726</guid><dc:creator><![CDATA[Djinndrache]]></dc:creator><pubDate>Wed, 13 Jun 2007 11:01:22 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 11:41:39 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/15036">@proggingmania</a></p>
<pre><code class="language-cpp">double modf( double x, int *int_ptr );
</code></pre>
<p>wo gehst du jetzt noch überall mit modf hausieren? Völliger overkill!</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;iomanip&gt;

using namespace std;

int main( ) {

	double value = 1.7633e+006;

	cout &lt;&lt; fixed &lt;&lt; setprecision( 0 ) &lt;&lt; value &lt;&lt; endl;
}
</code></pre>
<p>greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304749</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Wed, 13 Jun 2007 11:41:39 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 12:11:53 GMT]]></title><description><![CDATA[<p>Danke, teste ich gleich mal</p>
<p>edit: Funktioniert <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="🙂"
    /><br />
Kann man jetzt noch irgendwie Tausender-Trennzeichen machen (außer mit printf, dann müsste ich alles von cout auf printf umschreiben..)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304768</guid><dc:creator><![CDATA[Djinndrache]]></dc:creator><pubDate>Wed, 13 Jun 2007 12:11:53 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 12:23:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">std::cout.imbue( std::locale( &quot;german&quot; ) );
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1304787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304787</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 13 Jun 2007 12:23:46 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 12:42:28 GMT]]></title><description><![CDATA[<p>Dann kriege ich nen Runtime Error (ohne Bluescreen) und Windows Vista beendet das Programm...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304806</guid><dc:creator><![CDATA[Djinndrache]]></dc:creator><pubDate>Wed, 13 Jun 2007 12:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 12:50:54 GMT]]></title><description><![CDATA[<p>Das ist tragisch. Wie sieht denn dein Code aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304811</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 13 Jun 2007 12:50:54 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 13:20:28 GMT]]></title><description><![CDATA[<p>Einfach so: (als test)</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main(){
std::cout.imbue( std::locale( &quot;german&quot; ) ); //wegen dem using namespace hab ich auch schon versucht die beiden std:: wegzulassen. geht trotzdem nicht
double zahl 10000000;
cout &lt;&lt; zahl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1304842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304842</guid><dc:creator><![CDATA[Djinndrache]]></dc:creator><pubDate>Wed, 13 Jun 2007 13:20:28 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 15:13:15 GMT]]></title><description><![CDATA[<p>Das kompiliert? Da fehlt nämlich mindestens ein &quot;=&quot; zwischen zahl und 10000000.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304971</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 13 Jun 2007 15:13:15 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 15:16:51 GMT]]></title><description><![CDATA[<p>David_pb schrieb:</p>
<blockquote>
<p>Das kompiliert? Da fehlt nämlich mindestens ein &quot;=&quot; zwischen zahl und 10000000.</p>
</blockquote>
<p>Das war natürlich drin. Hab den Source nicht kopiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304976</guid><dc:creator><![CDATA[Djinndrache]]></dc:creator><pubDate>Wed, 13 Jun 2007 15:16:51 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 15:20:54 GMT]]></title><description><![CDATA[<p>Ich zitiere die Meldung aus der Konsole:</p>
<p>This application has requested the Runtime to terminate it in an unusual way. Please contact the apllication's support team for more information.</p>
<p>Und hier nun der zitierte Source:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
using namespace std; 

int main(){ 
std::cout.imbue( std::locale( &quot;german&quot; ) ); //ohne die beiden std:: haargenau dieselbe fehlermeldung
double zahl = 10000000; 
cout &lt;&lt; zahl; 
}
</code></pre>
<p>Direkt nach der Fehlermeldung in der Konsole kommt Vista's typische Meldung: 'Testprojekt.exe funktioniert nicht mehr'</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304979</guid><dc:creator><![CDATA[Djinndrache]]></dc:creator><pubDate>Wed, 13 Jun 2007 15:20:54 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 15:21:03 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;locale&gt;
#include &lt;iomanip&gt;
#include &lt;iostream&gt;

int main()
{
	std::cout.imbue( std::locale( &quot;german&quot; ) );
	double zahl = 100000000;
	std::cout &lt;&lt; std::fixed &lt;&lt; std::setprecision( 2 ) &lt;&lt; zahl;
	std::cin.get();
}
</code></pre>
<p>Dieser Code läuft bei mir ohne Probleme.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1304980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1304980</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 13 Jun 2007 15:21:03 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 15:49:16 GMT]]></title><description><![CDATA[<p>Wenn ich den so kompiliere und ausführe (1:1 copy&amp;paste), krieg ich auch die oben genannte Fehlermeldung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305009</guid><dc:creator><![CDATA[Djinndrache]]></dc:creator><pubDate>Wed, 13 Jun 2007 15:49:16 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 15:50:10 GMT]]></title><description><![CDATA[<p>Sehr mysteriös... Sollte egtl keine Probleme machen der Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305011</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 13 Jun 2007 15:50:10 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Wed, 13 Jun 2007 15:53:45 GMT]]></title><description><![CDATA[<p>Ich benutze Dev-C++ zum Kompilieren. Hat das bekannte Macken oder so?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305014</guid><dc:creator><![CDATA[Djinndrache]]></dc:creator><pubDate>Wed, 13 Jun 2007 15:53:45 GMT</pubDate></item><item><title><![CDATA[Reply to Große Zahlen on Thu, 14 Jun 2007 06:40:36 GMT]]></title><description><![CDATA[<p>Die Bloodshed Dev-C++ <strong>IDE</strong> hat einige Macken und wird nicht mehr weiterentwickelt. Der Compiler darunter sollte aber ein gcc-Klon sein, also <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="😕"
    /></p>
<p>greetz, Swordfish</p>
<p>PS: Vielleicht magst du mal den Debugger anwerfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305344</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305344</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Thu, 14 Jun 2007 06:40:36 GMT</pubDate></item></channel></rss>