Einzelnen Beitrag anzeigen

DanielJ

Registriert seit: 8. Sep 2008
Ort: Hamburg
35 Beiträge
 
Delphi XE Professional
 
#19

AW: if-Abfrage mit Extended - Trotz gleichheit False

  Alt 8. Nov 2012, 10:21
Hallo,


2 Anmerkungen:
1. für einfache vergleiche SameValue verwenden, gibt dann auch eine Bool zurück wie in
Code:
//if x=y then DoSth;
//stattdessen
if SameValue(x,y) then DoSth;
CompareValue ist etwas unhandlicher (und verwendet intern selber SameValue) wenn einen nicht interresiert ob ungleich-kleiner oder ungleich-größer.

2. Kleiner Artikel zur Problematik: What Every Computer Scientist Should Know About
Floating-Point Arithmetic


LG,
Daniel
  Mit Zitat antworten Zitat