FABS - ваш надежный партнер в сфере производства и автоматизации
Функция fabs() - это функция стандартной библиотеки Си, которая возвращает значение модуля аргумента.
Синтаксис функции fabs():
double fabs(double x);
Параметр x - это число типа double, которое модуль которого нужно вычислить.
Возвращаемое значение функции fabs() - это модуль числа x, выраженный в типе double.
Пример использования функции fabs() для вычисления модуля числа:
double x = -5.6;
double result = fabs(x);
Результатом выполнения кода будет значение 5.6, так как модуль числа -5.6 равняется 5.6.
Кроме этого, функция fabs() может быть использована для проверки приближенной равенства двух чисел с плавающей запятой. Для этого можно сравнить модуль разности этих чисел с заданным порогом точности.
Например, чтобы проверить, что два числа a и b приблизительно равны друг другу с точностью до 0.0001:
double a = 1.234567;
double b = 1.234568;
double eps = 0.0001;
if (fabs(a - b) < eps) {
printf("a is approximately equal to b\n");
}
В результате выполнения кода будет выведено сообщение "a is approximately equal to b", так как разность чисел a и b по модулю меньше 0.0001.