AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Zahlenausgabe

Ein Thema von Nickless · begonnen am 6. Jan 2004 · letzter Beitrag vom 7. Jan 2004
Antwort Antwort
choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#1

Re: Zahlenausgabe

  Alt 7. Jan 2004, 08:34
Wenn Du tatsächlich mit ganzzahligen Folgen und Reihen arbeitest, solltest Du keine Fließkomma-Datentypen sondern stattdessen, eine Implementierung, die auf ganzen Zahlen beruht, verwenden.
Der größte Datentyp, den Delphi "von Haus aus" zu diesem Zweck anbietet ist Int64 und hat Wertebereich von ungefähr -9e18..9e18
Solltest Du großere Zahlen benötigen, was Dein Posting impliziert, solltest Du auf eine andere Implementierung, wie von Sakura vorgeschlagen, zurückgreifen.

Bei Betrachtungen, die eine Annäherung an die Kaninchenkonstante zeigen oder etwa den goldenen Schnitt demonstrieren sollen, wirst Du hingegen nicht an Fließkommazahlen vorbeikommen, weil diese Zahlen nicht rational sind. Es gibt aber auch Implementierungen von "Software Fließkommazahlen", die für die Größenordnungen geeignet sein sollten.

Falls Dir die derzeitige Lösung ausreicht, Du also lediglich ein Problem mit der Darstellung hast und es auf Performance nicht ankommt, weil die Konvertierung zum String nur abschließend geschieht, kannst Du auch eine eigene Implementierung von FloatToStr, die nur den ganzzahligen positiven Teil betrachtet, in Erwägung ziehen...
gruß, choose
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:52 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