Confronta due numeri per verificarne l'uguaglianza con il numero specificato di cifre significative.
bool MathCompareByDigits(
|
Parametri
value1
[in] Primo numero da confrontare.
value2
[in] Secondo numero da confrontare.
digits
[in] Numero di cifre significative da confrontare.
Valore restituito
Restituisce true se i numeri confrontati coincidono per digits cifre significative. In caso contrario, restituisce false.
Nota
La funzione è utile quando l'ordine di grandezza dei numeri confrontati non è noto in anticipo, e anche per numeri complessi le cui parti reale e immaginaria possono differire notevolmente in ordine di grandezza. Negli altri casi è meglio usare un confronto basato su epsilon.
Se uno dei valori è 0, il confronto non viene eseguito. In questo caso, usare un confronto basato su epsilon. Per i numeri complessi, le parti reale e immaginaria vengono confrontate a coppie.