<?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[Datentypen]]></title><description><![CDATA[<p>Hallo,<br />
ich muss für eine Schulaufgabe die Datentypen bestimmen die zu den Zahlen passen.Dabei muss ich den kleinstmöglichen Datentyp angeben.Jedoch hab ich es nicht so mit denen.Hier die Werte:</p>
<p>0.233566876...1 = ?<br />
5...33000 =unsigned int<br />
-5...33000 =int<br />
5.44...100.6 =?<br />
0...4x10hoch9 =? (float?)<br />
0...6x10hoch5 =? (float?)<br />
A....G =char<br />
5.66x10hoch40...5.66x10hoch50 =? (double?)</p>
<p>wärs sehr dankbar wenn sich mal jemand eben der sache kurz annehmen könnte..danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181951/datentypen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 17:02:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181951.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 May 2007 11:11:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datentypen on Sat, 19 May 2007 11:11:58 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich muss für eine Schulaufgabe die Datentypen bestimmen die zu den Zahlen passen.Dabei muss ich den kleinstmöglichen Datentyp angeben.Jedoch hab ich es nicht so mit denen.Hier die Werte:</p>
<p>0.233566876...1 = ?<br />
5...33000 =unsigned int<br />
-5...33000 =int<br />
5.44...100.6 =?<br />
0...4x10hoch9 =? (float?)<br />
0...6x10hoch5 =? (float?)<br />
A....G =char<br />
5.66x10hoch40...5.66x10hoch50 =? (double?)</p>
<p>wärs sehr dankbar wenn sich mal jemand eben der sache kurz annehmen könnte..danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287910</guid><dc:creator><![CDATA[secondsun*gmx.de]]></dc:creator><pubDate>Sat, 19 May 2007 11:11:58 GMT</pubDate></item><item><title><![CDATA[Reply to Datentypen on Sat, 19 May 2007 11:31:41 GMT]]></title><description><![CDATA[<p>Das hängt jeweils von der jeweiligen Implementierung ab. Für 33000 wird z.B. meistens short ausreichen. Die WinAPI definiert ja abstrakte Typen - aber ich glaube nicht, dass dich die interessieren.</p>
<p>Aber du könntest doch einfach deinen Compiler anwerfen und schauen, ob der jeweilige Wert in einen Typ passt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287926</guid><dc:creator><![CDATA[cheopz]]></dc:creator><pubDate>Sat, 19 May 2007 11:31:41 GMT</pubDate></item><item><title><![CDATA[Reply to Datentypen on Sat, 19 May 2007 11:34:40 GMT]]></title><description><![CDATA[<p>Guckst du hier: <a href="http://www.datasource.de/programmierung/tab33_cppdatentypen.html" rel="nofollow">http://www.datasource.de/programmierung/tab33_cppdatentypen.html</a> Wichtig sind nur die 32 Bit Datentypen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287931</guid><dc:creator><![CDATA[mikey]]></dc:creator><pubDate>Sat, 19 May 2007 11:34:40 GMT</pubDate></item><item><title><![CDATA[Reply to Datentypen on Sat, 19 May 2007 11:37:29 GMT]]></title><description><![CDATA[<p>Ich raff das einfach nicht...das muss man glaube ich umrechnen ect..aber mir stehen folgende datentypen zur verfügung: float, double, long double, short, unsigned short, int, unsigned int, long und unsigned long.ich weiß nicht mal wie ich in ein programm eine zahl angebe die eine exponentialzahl hat:-(</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287934</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287934</guid><dc:creator><![CDATA[secondsun*gmx.de]]></dc:creator><pubDate>Sat, 19 May 2007 11:37:29 GMT</pubDate></item><item><title><![CDATA[Reply to Datentypen on Sat, 19 May 2007 13:10:56 GMT]]></title><description><![CDATA[<p><a href="mailto:secondsun@gmx.de" rel="nofollow">secondsun@gmx.de</a> schrieb:</p>
<blockquote>
<p>Ich raff das einfach nicht...das muss man glaube ich umrechnen ect..aber mir stehen folgende datentypen zur verfügung: float, double, long double, short, unsigned short, int, unsigned int, long und unsigned long.</p>
</blockquote>
<p>Da wäre die einfachste Lösung, sich die &lt;limits.h&gt; zu nehmen und die dort angegebenen Wertebereiche der Datentypen mit dem zu vegleichen, was du benötigst. (oder du schaust in die Tabelle, die mikey mitgegeben hat - die 16-Bit-Angaben entsprechen afaik den Mindestanforderungen des ANSI-Standards)</p>
<blockquote>
<p>ich weiß nicht mal wie ich in ein programm eine zahl angebe die eine exponentialzahl hat:-(</p>
</blockquote>
<p>Am besten in Exponentialdarstellung - z.b. 4*10<sup>9</sup> wird als 4e9 dargestellt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1288008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1288008</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 19 May 2007 13:10:56 GMT</pubDate></item><item><title><![CDATA[Reply to Datentypen on Sat, 19 May 2007 13:21:29 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Da wäre die einfachste Lösung, sich die &lt;limits.h&gt; zu nehmen und die dort angegebenen Wertebereiche der Datentypen mit dem zu vegleichen, was du benötigst.</p>
</blockquote>
<p>vielleicht hast du in deinem include-verzeichnis eine 'stdint.h' oder 'stdtypes.h'. da sollten solche typen wie uint16_t, int32_t, usw. definiert sein...<br />
die zahl gibt an, wieviele bits da rein passen.<br />
<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>
]]></description><link>https://www.c-plusplus.net/forum/post/1288014</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1288014</guid><dc:creator><![CDATA[pale dog]]></dc:creator><pubDate>Sat, 19 May 2007 13:21:29 GMT</pubDate></item><item><title><![CDATA[Reply to Datentypen on Sat, 19 May 2007 13:59:49 GMT]]></title><description><![CDATA[<p>pale dog schrieb:</p>
<blockquote>
<p>CStoll schrieb:</p>
<blockquote>
<p>Da wäre die einfachste Lösung, sich die &lt;limits.h&gt; zu nehmen und die dort angegebenen Wertebereiche der Datentypen mit dem zu vegleichen, was du benötigst.</p>
</blockquote>
<p>vielleicht hast du in deinem include-verzeichnis eine 'stdint.h' oder 'stdtypes.h'. da sollten solche typen wie uint16_t, int32_t, usw. definiert sein...<br />
die zahl gibt an, wieviele bits da rein passen.<br />
<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>
</blockquote>
<p>Was will er denn damit? Es war gefagt, welcher ANSI-Datentyp ausreichend für einen bestimmten Wertebereich ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1288033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1288033</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 19 May 2007 13:59:49 GMT</pubDate></item><item><title><![CDATA[Reply to Datentypen on Sat, 19 May 2007 15:27:18 GMT]]></title><description><![CDATA[<p>okay,ich habe die ganze sache schon mit ein bisschen hilfe gelöst.<br />
so siehts aus:<br />
double hat 12 stellen genauigkeit, float 6. d.h das erste wär logischerweise double (da man da ja 9 stellen hat)<br />
unsigned short geht von 0 bis 65535 - d.h 2te ist klar<br />
da bei short der + bereich nur bis 32766, muss das nächstes ein int sein<br />
das nächste sind nur 2 stellen genauigkeit, da reicht ein float<br />
4x10hoch9 ist 1.000.000.000, also würde ich unsigned int tippen,<br />
6x10hoch5 ebenfalls,<br />
char ist klar,<br />
und da würde ich wegen 2 stellen genauigkeit float sagen, da der exponent bei fließkommazahlen relativ wurscht ist (solang er zwischen -127 und +128 liegt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /> ).</p>
<p>(by FloSoft)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1288070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1288070</guid><dc:creator><![CDATA[secondsun*gmx.de]]></dc:creator><pubDate>Sat, 19 May 2007 15:27:18 GMT</pubDate></item></channel></rss>