Große datentypen
-
hi ich wollte euch fragen welche wesentlich größereren Datentypen es für C/C++ gibt welche ich einlesen\ausgeben\rechnen kann als Double / unsigned long long int. (allso einmal ein großer datentyp für Ganzzahlen Zahlen und einen für große Gleitkommazahlen )
Mein Programm ist in reinen C geschrieben, würde es aber auch durch C++ erweitern, die datentypen müssen nur mit positiven umgehen können.
Ich verwende eine aktuelle version des Dev-C++ unter windows.Danke für eure Hilfe, falls das Thema schon häufiger behandelt wurde, bitte ich das zu entschuldigen ;-), eine schnelle bortsuche braucht keine Erkenntnis
mfg janch
-
schau z.B. mal nach BigInteger oder GMP.
-
Hallo,
C++ kennt eigentlich in der Sprache selber keine grösseren Datentypen als C. Du bräuchtest dafür externe Bibliotheken, wie z.B. BigInteger.janch schrieb:
(allso einmal ein großer datentyp für reelle Zahlen und einen für große Gleitkommazahlen )
Die Gleitkommazahlen entsprechen den reellen Zahlen - du meinst wahrscheinlich Ganzzahlen

janch schrieb:
Ich verwende eine aktuelle version des Dev-C++ unter windows.
Das ist schon ein Widerspruch in sich
- Dev-C++ wird seit Jahren nicht mehr entwickelt. Benutz doch eine aktuelle IDE wie Code::Blocks oder Visual Studio.
-
Nexus schrieb:
Die Gleitkommazahlen entsprechen den reellen Zahlen - du meinst wahrscheinlich Ganzzahlen

genau ^^
okey dann seh ich mich mal nach externen Bibliotheken um verwende einen neuen IDE, sollten dann noch fragen sein, meld ich mich nochmal

danke
-
ja jetzt brauch noch mal eure hilfe ^^.
Ich habe mich nun zunächst für GMP entschieden da dies schneller und besser sein soll als BigInteger (zudem legt der Name BigInteger nahe das es nur für Integer zahlen funzt...)Wie kann ich GMP nun in einer Windows Umgebung verwenden?
auf meiner suche bin ich immer wieder auf 3 seiten gestoßen:http://www.cs.nyu.edu/exact/core/gmp/ anleitung aber nicht aktuell
http://swox.com/gmp/ oft verlinkt gibt es nicht mehr....
http://gmplib.org/ scheinbar aktuelle seite aber nicht für windoofs^^
es währe net, mir jemand ne anleitung schreiben bzw verlinken würde wie man GMP das unter windows xp verwenden\einbinden kann
-
janch schrieb:
http://gmplib.org/ scheinbar aktuelle seite aber nicht für windoofs^^
- Die Seite ist ne ganz normale Seite die jeder gängige Brwoser anzeigen können sollte - auch unter windows.
- die tar.bz2 und tar.gz archive die dort zum download angeboten werden kann man mit entsprechenden Programmen entpacken - auch unter windows
- Ich hab mal kurz in die Doku geblättert, die auf gmplib.org angeboten wird, (z.B. als pdf, also auch unter windows lesbar) und da steht drin wie man GMP für windows installieren kann, sowohl als statische library als auch als DLLFazit: die Seite scheint aktuell zu sein, (unten steht ein Copyright für 2008, das Manual ist vom 22.Juli) auch für wondoofs^^
-
Hier gibt es z.Bsp. fertige dlls.
ftp://deltatrinity.dyndns.org/../../gmp-4.2.1_DLL_SharedLibs/
eine etwas aktueller Installationsanleitung
http://suchideas.com/journal/2007/07/installing-gmp-on-windows/
-
okey danke