<?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[größere datentypen erstellen]]></title><description><![CDATA[<p>hallo<br />
ist es in c++ möglich, einen größeren ganzzahligen datentyp zu erstellen. der long typ hat ja zB. &quot;nur&quot; 4 byte, ist es daher möglich einen eigenen ganzzahligen datentyp zu deffinieren der zum beispiel 8 byte gross ist?? und wenn ja könntet ihr ein codebeispiel angeben.</p>
<p>mfg acman<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/topic/49949/größere-datentypen-erstellen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 03:16:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/49949.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Sep 2003 19:03:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to größere datentypen erstellen on Wed, 24 Sep 2003 19:03:47 GMT]]></title><description><![CDATA[<p>hallo<br />
ist es in c++ möglich, einen größeren ganzzahligen datentyp zu erstellen. der long typ hat ja zB. &quot;nur&quot; 4 byte, ist es daher möglich einen eigenen ganzzahligen datentyp zu deffinieren der zum beispiel 8 byte gross ist?? und wenn ja könntet ihr ein codebeispiel angeben.</p>
<p>mfg acman<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/359923</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359923</guid><dc:creator><![CDATA[acman]]></dc:creator><pubDate>Wed, 24 Sep 2003 19:03:47 GMT</pubDate></item><item><title><![CDATA[Reply to größere datentypen erstellen on Wed, 24 Sep 2003 19:53:04 GMT]]></title><description><![CDATA[<p>ganz dumme idee: erstell ne eigene klasse, mit 2 long ints, und speicher die grosse zahl dann in 2 long ints ab... oder in 3 oder 4, je nachdem wie gross die sein soll...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359938</guid><dc:creator><![CDATA[StudentJojo]]></dc:creator><pubDate>Wed, 24 Sep 2003 19:53:04 GMT</pubDate></item><item><title><![CDATA[Reply to größere datentypen erstellen on Wed, 24 Sep 2003 20:35:56 GMT]]></title><description><![CDATA[<p>Klar ist möglich. Hab ich an der Penne mal in Pascal gemacht <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>Die Frage ist halt, wie groß, welche performance, und welchen Aufwand du reinstecken willst. Die ganzen Rechenoperationen mußt du halt selbst definieren.</p>
<p>Ein simpler Ansatz für beliebig große Ganzzahlen wäre ein string - ein zeichen = eine Ziffer, und du implementierst erstmal die Grundrechenarten: + - * / .</p>
<p>Für bessere performance wäre es dann besser, auf ein Integer-Array auszuweichen und die 32 bit auch als solche zu nuten, nur daß man dann für die Rechenoperaitonen etwas mehr gehirnschmalz reinstecken muß.</p>
<p>Und wenn du dan noch Gleitkomma zulassen willst... ist ein nettes Projekt <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/359956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359956</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Wed, 24 Sep 2003 20:35:56 GMT</pubDate></item><item><title><![CDATA[Reply to größere datentypen erstellen on Wed, 24 Sep 2003 20:36:31 GMT]]></title><description><![CDATA[<p>Für 64bittige Integer bieten einige Compiler einen eigenen Datentyp (z.B. __int64 bei VC). Für noch größere (unbegrenzt große) Zahlen gibt es spezielle Bibliotheken, such mal im Forum danach.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/359957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/359957</guid><dc:creator><![CDATA[tag]]></dc:creator><pubDate>Wed, 24 Sep 2003 20:36:31 GMT</pubDate></item><item><title><![CDATA[Reply to größere datentypen erstellen on Thu, 25 Sep 2003 05:21:50 GMT]]></title><description><![CDATA[<p>Zum einen die meisten Compiler haben inzwischen eine 64Bit int Datentyp, leider gibts dafür keinen standard.</p>
<p>Und falls das nicht reicht such mal in google nach Arbitrary Precision Library.</p>
<p>Oder machs wie REXX (eine Scriptsprache) unter VMS. Die sind hingegangen und haben Zahlen in Strings<br />
gespeichert und dann mit den Strings gerechnet.</p>
<p>Hab damals damit mal Fakultäten exact ausgerechnet. Der Ergebnisstring war zum Schluß 8 MB lang, zum Ausdrucken wären das ca 900 Seiten auf großen Computerpapier (132 Zeichen * 72 Zeilen) gwesen.<br />
Über die Rechenzeit brauchen wir hier nicht zu reden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/360021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/360021</guid><dc:creator><![CDATA[PAD]]></dc:creator><pubDate>Thu, 25 Sep 2003 05:21:50 GMT</pubDate></item></channel></rss>