<?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 zu datentypen]]></title><description><![CDATA[<p>hallo und einen schönen tag wünsche ich,</p>
<p>ich bin neu in diesem forum und hoffe das ich hier richtig mit meiner frage bin. mir währe es lieb wenn es hier auch themen für absolute anfänger geben würde so wie für mich <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>ich habe erst vor ein paar tagen mit c++ angefangen und habe da eine frage.<br />
ich versuch emich gerade an verschiedenen datentypen und versuch edie zu verstehen. jetzt habe ich eine aufgabe bekommen und würde gerne um eure hilfe bitten.</p>
<p>ich habe verschiedene wertebereiche bekommen und muß den dazugehöriegen kleinst möglichen datentypen rausfinden.</p>
<p>1. 0.233566876 ... 1<br />
meine Antwort: &quot;double&quot;</p>
<p>2. 5 ... 33000<br />
meine Antwort: &quot;unsigned short&quot;</p>
<p>3. -5 ... 33000<br />
meine Antwort: &quot;int&quot;</p>
<p>4. 5.44 ... 100.6<br />
meine Antwort: &quot;float&quot;</p>
<p>5. 0 ... 4 * 10<sup>9</sup><br />
meine Antwort: &quot;unsigned int&quot;</p>
<p>6. 0 ... 6 * 10<sup>5</sup><br />
meine Antwort: &quot;unsigned int&quot;</p>
<p>7. A ... G<br />
meine Antwort: &quot;char&quot;</p>
<p>8. 5.66 * 10<sup>40</sup> ... 5.66 * 10<sup>50</sup><br />
meine Antwort: &quot;double&quot;</p>
<p>Hoffe ihr könnt mir da helfen, ob ich mit meinen antworten richtig liege oder ob welche falsch sind und was da hinkommt.<br />
Vielen dank im vorraus.</p>
<p>mfg<br />
profiler</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/143610/frage-zu-datentypen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 06:48:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/143610.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Apr 2006 10:42:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu datentypen on Mon, 10 Apr 2006 10:42:22 GMT]]></title><description><![CDATA[<p>hallo und einen schönen tag wünsche ich,</p>
<p>ich bin neu in diesem forum und hoffe das ich hier richtig mit meiner frage bin. mir währe es lieb wenn es hier auch themen für absolute anfänger geben würde so wie für mich <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>ich habe erst vor ein paar tagen mit c++ angefangen und habe da eine frage.<br />
ich versuch emich gerade an verschiedenen datentypen und versuch edie zu verstehen. jetzt habe ich eine aufgabe bekommen und würde gerne um eure hilfe bitten.</p>
<p>ich habe verschiedene wertebereiche bekommen und muß den dazugehöriegen kleinst möglichen datentypen rausfinden.</p>
<p>1. 0.233566876 ... 1<br />
meine Antwort: &quot;double&quot;</p>
<p>2. 5 ... 33000<br />
meine Antwort: &quot;unsigned short&quot;</p>
<p>3. -5 ... 33000<br />
meine Antwort: &quot;int&quot;</p>
<p>4. 5.44 ... 100.6<br />
meine Antwort: &quot;float&quot;</p>
<p>5. 0 ... 4 * 10<sup>9</sup><br />
meine Antwort: &quot;unsigned int&quot;</p>
<p>6. 0 ... 6 * 10<sup>5</sup><br />
meine Antwort: &quot;unsigned int&quot;</p>
<p>7. A ... G<br />
meine Antwort: &quot;char&quot;</p>
<p>8. 5.66 * 10<sup>40</sup> ... 5.66 * 10<sup>50</sup><br />
meine Antwort: &quot;double&quot;</p>
<p>Hoffe ihr könnt mir da helfen, ob ich mit meinen antworten richtig liege oder ob welche falsch sind und was da hinkommt.<br />
Vielen dank im vorraus.</p>
<p>mfg<br />
profiler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034362</guid><dc:creator><![CDATA[profiler]]></dc:creator><pubDate>Mon, 10 Apr 2006 10:42:22 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu datentypen on Mon, 10 Apr 2006 10:46:04 GMT]]></title><description><![CDATA[<p>bei 6. dürfte unsigned short sogar ausreichen, und bei den Gelitkomma-Werten bin ich mir nicht ganz sicher, wieweit float irgendwo ausreicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034366</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 10 Apr 2006 10:46:04 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu datentypen on Mon, 10 Apr 2006 11:01:54 GMT]]></title><description><![CDATA[<p>Bei 6. reicht unsigned short nicht mehr aus.<br />
bei 8. reich float auch nicht aus.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;cmath&gt;

int main() {
    std::cout &lt;&lt; std::numeric_limits&lt;unsigned short&gt;::max() &lt;&lt; &quot; &lt; &quot;;
    std::cout &lt;&lt; 6 * pow(10, 5) &lt;&lt; std::endl;
    std::cout &lt;&lt; std::numeric_limits&lt;float&gt;::max() &lt;&lt; &quot; &lt; &quot;;
    std::cout &lt;&lt; 5.66 * pow(10.0, 60.0) &lt;&lt; &quot; &lt; &quot;;
    std::cout &lt;&lt; std::numeric_limits&lt;double&gt;::max() &lt;&lt; std::endl;
    return 0;
}
</code></pre>
<p>Aber ist das nicht eigentlich Compiler abhängig?</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034376</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Mon, 10 Apr 2006 11:01:54 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu datentypen on Mon, 10 Apr 2006 11:45:32 GMT]]></title><description><![CDATA[<p>ich dachte es wär OS/System abhängig,<br />
also ob 32 oder 64 bit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034410</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Mon, 10 Apr 2006 11:45:32 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu datentypen on Mon, 10 Apr 2006 13:09:35 GMT]]></title><description><![CDATA[<p>Es ist Systemabhängig!</p>
<p>Es gilt: short &lt;= int &lt;= long<br />
short 16 Bits<br />
int 32 Bits (min. 16)<br />
long 64 Bits (min. 32)</p>
<p>Das sind aber nur <em>typische</em> Werte.</p>
<p>In der Headerdatei climits 'sieht' man das aber auch.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;limits&gt; // Bereichsgrenzen
using namespace std;
int main() {
/* Max- und Min-Werte auf dem System */
    cout &lt;&lt; &quot;SHORT: Von &quot; &lt;&lt; numeric_limits&lt;short&gt;::min() &lt;&lt; &quot; bis &quot; &lt;&lt; numeric_limits&lt;short&gt;::max() &lt;&lt; endl;
    cout &lt;&lt; &quot;INT: Von &quot; &lt;&lt; numeric_limits&lt;int&gt;::min() &lt;&lt; &quot; bis &quot; &lt;&lt; numeric_limits&lt;int&gt;::max() &lt;&lt; endl;
    cout &lt;&lt; &quot;DOUBLE: Von &quot; &lt;&lt; numeric_limits&lt;double&gt;::min() &lt;&lt; &quot; bis &quot; &lt;&lt; numeric_limits&lt;double&gt;::max() &lt;&lt; endl;
    cout &lt;&lt; &quot;LONG: Von &quot; &lt;&lt; numeric_limits&lt;long&gt;::min() &lt;&lt; &quot; bis &quot; &lt;&lt; numeric_limits&lt;long&gt;::max() &lt;&lt; endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1034504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034504</guid><dc:creator><![CDATA[nullbyte]]></dc:creator><pubDate>Mon, 10 Apr 2006 13:09:35 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu datentypen on Mon, 10 Apr 2006 13:15:14 GMT]]></title><description><![CDATA[<p>also ich benutze win xp 32 bit</p>
<p>heist jetzt das meine werte richtig sind oder habe ich da einen fehler drin.</p>
<p>vielen dank für die schnellen antworten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034510</guid><dc:creator><![CDATA[profiler]]></dc:creator><pubDate>Mon, 10 Apr 2006 13:15:14 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu datentypen on Mon, 10 Apr 2006 13:28:56 GMT]]></title><description><![CDATA[<p>meinte das wären für int 4 byte oder?<br />
für xp32 müsste stimmen was nullbyte geschrieben hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034521</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Mon, 10 Apr 2006 13:28:56 GMT</pubDate></item></channel></rss>