System.Math.IsZero
Delphi
function IsZero(const A: Extended; Epsilon: Extended): Boolean;
function IsZero(const A: Double; Epsilon: Double): Boolean;
function IsZero(const A: Single; Epsilon: Single): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall IsZero(const System::Extended A, System::Extended Epsilon = 0.000000E+00)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
Description
Indique si une variable ou une expression en virgule flottante est évaluée à zéro ou à une valeur très proche de zéro.
Utilisez IsZero pour tester si la valeur spécifiée par A
est zéro, ou diffère de zéro par au plus Epsilon
.
Si
, alors une valeur par défaut raisonnable est utilisée implicitement. Par exemple, la version Double de IsZero utilise la valeur par défaut :
Epsilon
= 0
Epsilon = 1E-12
.