![]() |
Große Integer Zahlen
Hallo zusammen,
ich benutze Delphi 11.3 Community. Zur Berechnung des Frequenzspektrums brauche ich riesige Integer Zahlen. 1000000000000000000000000 (24 Nullen) In welchen Variablentyp bekomme ich das gespeichert? Int64 ist zu klein. Danke und Gruß Jürgen |
AW: Große Integer Zahlen
Mit Bordmitteln gar nicht, soweit ich weiß. Da wirst du auf eine externe BigNumber-Unit deiner Wahl zurückgreifen müssen.
|
AW: Große Integer Zahlen
Hallo Jürgen,
von zwei inzwischen leider verstorbenen Mitgliedern stammen zwei Bibliotheken: 1): Rudy Velthuis --------------------- ![]() Velthuis.BigIntegers.pas Dies ist relativ einfach zu benutzen. 2): Wolfgang Ehrhardt --------------------------- ![]() MP_Base.pas Das ist wesentlich mächtiger und ausgefeilter, aber kompliziert und gewöhnungsbedürftig in der Handhabung. Viel Erfolg! |
AW: Große Integer Zahlen
neben den von Andreas13 erwähnten wirklich guten Sourcen kann ich die von den cnpack (
![]() Dort sind diverse Beispiele mit Berechnungen großer Zahlen enthalten, die sicher weiter helfen werden. |
AW: Große Integer Zahlen
vor gut 20 Jahren hat Walied Othman seine bigInt, also große Zahlen mal veröffentlicht, doch aktuell finde ich diese Sourcen im Netz nicht. Ich habe damit jedoch einige
Experimente durchgeführt. Ggf. solltest Du mal im I-Net suchen. Hier sind sie. Habe soeben einen Link gefunden. ![]() |
AW: Große Integer Zahlen
Ich hatte mal eine VergleichDemo gebastelt, mit einigen Libs, aber vermutlich hängt die hier irgendwo im Forum nur als ZIP dran, in einem der vielen "Große Zahlen"-Threads.
Im GitHub hatte ich's nicht hochgeladen, wie ich grad seh. Dort gibt's aktuell nur das ![]() ![]() ![]() Aber mir war so, als wenn die meisten Delphi-Libs doch auch irgendwo im GitHub zu finden waren, oder SourceForge? Pssss, siehe die Linkliste in "DECMath für Neu" :angle2: |
AW: Große Integer Zahlen
Wenn es nur um vorzeichenlose Integerzahlen geht, gibt hier eine geeignete Unit:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz