Thema: Delphi Doku zu DECMath?

Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#5

Re: Doku zu DECMath?

  Alt 16. Nov 2005, 14:52
Zitat von negaH:
Spät, aber besser als nieee

Zitat:
wie prüf ich ob das dingen 0 is?
Delphi-Quellcode:

var
  A: IInteger;
begin
  if NCmp(A, 0) = 0 then ; // NCmp() -> Compare
  if NSize(A) = 0 then ; // NSize() -> Anzahl der Bits, Bytes, Words oder Cardinals
  if NSgn(A) = 0 then ; // NSgn() -> Signum -> Vorzeichen von A
                           // -1 wenn A < -2^31,
                           // -A when A < 0 und A > -2^31
                           // 0 wenn A = 0
                           // +A when A > 0 und A < +2^31
                           // +1 when A > 2^31
end;
Gruß Hagen
Und was heisst es wenn NSgn(A) = -1?
ist es dann <-2^31 oder =-1 ???
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat