<?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[Was passiert wenn eine Zahl zu groß wird?]]></title><description><![CDATA[<p>Hi,</p>
<p>was passiert eigentlich wenn eine Zahl größer wird, als in limits.h<br />
definiert ist? Wird dann eine Exception geworfen oder wird es einfach ignoriert?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/216062/was-passiert-wenn-eine-zahl-zu-groß-wird</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 13:44:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/216062.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 18 Jun 2008 16:41:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Was passiert wenn eine Zahl zu groß wird? on Wed, 18 Jun 2008 16:41:30 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>was passiert eigentlich wenn eine Zahl größer wird, als in limits.h<br />
definiert ist? Wird dann eine Exception geworfen oder wird es einfach ignoriert?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531748</guid><dc:creator><![CDATA[Ulk]]></dc:creator><pubDate>Wed, 18 Jun 2008 16:41:30 GMT</pubDate></item><item><title><![CDATA[Reply to Was passiert wenn eine Zahl zu groß wird? on Wed, 18 Jun 2008 16:43:36 GMT]]></title><description><![CDATA[<p>Lieber Ulk,</p>
<p>in diesem Fall geschiet ein Über- und ein Unterlauft.</p>
<p>Grüße,<br />
Hansi2</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531750</guid><dc:creator><![CDATA[Hansi2]]></dc:creator><pubDate>Wed, 18 Jun 2008 16:43:36 GMT</pubDate></item><item><title><![CDATA[Reply to Was passiert wenn eine Zahl zu groß wird? on Wed, 18 Jun 2008 17:25:23 GMT]]></title><description><![CDATA[<p>Hansi2 schrieb:</p>
<blockquote>
<p>Lieber Ulk,</p>
<p>in diesem Fall geschiet ein Über- und ein Unterlauft.</p>
<p>Grüße,<br />
Hansi2</p>
</blockquote>
<p>laut Standard ist das Verhalten undefiniert, dass ein Overflow passiert ist nicht garantiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531775</guid><dc:creator><![CDATA[Blue-Tiger]]></dc:creator><pubDate>Wed, 18 Jun 2008 17:25:23 GMT</pubDate></item><item><title><![CDATA[Reply to Was passiert wenn eine Zahl zu groß wird? on Wed, 18 Jun 2008 19:06:45 GMT]]></title><description><![CDATA[<p>Ich habe die Grenzen der IntegerTypen in climits gefunden.<br />
Gibt es auch eine Datei in der die Grenzen der Fließkommatypen<br />
definiert sind?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531833</guid><dc:creator><![CDATA[Ulk]]></dc:creator><pubDate>Wed, 18 Jun 2008 19:06:45 GMT</pubDate></item><item><title><![CDATA[Reply to Was passiert wenn eine Zahl zu groß wird? on Wed, 18 Jun 2008 19:12:29 GMT]]></title><description><![CDATA[<p>ein int z.b. wird einfach negativ</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531836</guid><dc:creator><![CDATA[kreater]]></dc:creator><pubDate>Wed, 18 Jun 2008 19:12:29 GMT</pubDate></item><item><title><![CDATA[Reply to Was passiert wenn eine Zahl zu groß wird? on Wed, 18 Jun 2008 19:12:49 GMT]]></title><description><![CDATA[<p>&lt;cfloat&gt;</p>
<p>aber da wir uns ja hier im C++ Subforum befinden, rate ich dir zu</p>
<p>&lt;limits&gt;<br />
und std::numeric_limits&lt;T&gt;.</p>
<pre><code class="language-cpp">std::numeric_limits&lt;int&gt;::max()
</code></pre>
<p>sollte denselben Werte wie INT_MAX haben und ist zudem schöneres C++.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531837</guid><dc:creator><![CDATA[Xantus]]></dc:creator><pubDate>Wed, 18 Jun 2008 19:12:49 GMT</pubDate></item><item><title><![CDATA[Reply to Was passiert wenn eine Zahl zu groß wird? on Wed, 18 Jun 2008 19:35:50 GMT]]></title><description><![CDATA[<p>Blue-Tiger schrieb:</p>
<blockquote>
<p>laut Standard ist das Verhalten undefiniert, dass ein Overflow passiert ist nicht garantiert.</p>
</blockquote>
<p>Für unsigned schon.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1531850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1531850</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Wed, 18 Jun 2008 19:35:50 GMT</pubDate></item><item><title><![CDATA[Reply to Was passiert wenn eine Zahl zu groß wird? on Fri, 20 Jun 2008 20:42:55 GMT]]></title><description><![CDATA[<p>Noch eine Frage. Gibt es einen Compiler oder eine<br />
Einstellung womit die Grenzen schon zur Compiltime überprüft werden?<br />
Beispiel:</p>
<pre><code class="language-cpp">unsigned short int Zahl = 100000; // ist definitiv über den Grenzen
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1533055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533055</guid><dc:creator><![CDATA[Ulk]]></dc:creator><pubDate>Fri, 20 Jun 2008 20:42:55 GMT</pubDate></item><item><title><![CDATA[Reply to Was passiert wenn eine Zahl zu groß wird? on Fri, 20 Jun 2008 22:05:27 GMT]]></title><description><![CDATA[<p>Ulk schrieb:</p>
<blockquote>
<p>Noch eine Frage. Gibt es einen Compiler oder eine<br />
Einstellung womit die Grenzen schon zur Compiltime überprüft werden?<br />
Beispiel:</p>
<pre><code class="language-cpp">unsigned short int Zahl = 100000; // ist definitiv über den Grenzen
</code></pre>
</blockquote>
<p>Naja, der gcc sagt mir dazu:</p>
<blockquote>
<p>warning: large integer implicitly truncated to unsigned type</p>
</blockquote>
<p>Der kriegt das allerdings auch nur bei so einer direkten Zuweisung mit, aber meistens finden der Überlauf ja erst später statt. Sowas hier z.B. kompiliert schon ohne Warnung:</p>
<pre><code class="language-cpp">unsigned short int Zahl = 50000;
unsigned short int NochNeZahl = Zahl + 50000;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1533092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533092</guid><dc:creator><![CDATA[dooooomi]]></dc:creator><pubDate>Fri, 20 Jun 2008 22:05:27 GMT</pubDate></item><item><title><![CDATA[Reply to Was passiert wenn eine Zahl zu groß wird? on Sun, 22 Jun 2008 09:37:17 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>Blue-Tiger schrieb:</p>
<blockquote>
<p>laut Standard ist das Verhalten undefiniert, dass ein Overflow passiert ist nicht garantiert.</p>
</blockquote>
<p>Für unsigned schon.</p>
</blockquote>
<p>bei unsignedtypen gibt es keinen überlauf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1533550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1533550</guid><dc:creator><![CDATA[Gorgar]]></dc:creator><pubDate>Sun, 22 Jun 2008 09:37:17 GMT</pubDate></item></channel></rss>