Compara dois números quanto à igualdade com o número especificado de algarismos significativos.
bool MathCompareByDigits(
|
Parâmetros
value1
[in] Primeiro número para comparação.
value2
[in] Segundo número para comparação.
digits
[in] Número de algarismos significativos para comparação.
Valor de retorno
Retorna true se os números comparados coincidirem em digits algarismos significativos. Caso contrário, retorna false.
Observação
A função é útil quando a ordem de grandeza dos números comparados não é conhecida antecipadamente, e também para números complexos cujas partes real e imaginária podem diferir significativamente em ordem de grandeza. Em outros casos, é melhor usar uma comparação baseada em epsilon.
Se um dos valores for 0, a comparação não será realizada. Nesse caso, use uma comparação baseada em epsilon. Para números complexos, as partes real e imaginária são comparadas em pares.