COPYSIGN(3)

НАЗВАНИЕ
copysign, copysignf, copysignl - копирование знака числа

СИНТАКСИС
#include <math.h>

double copysign(double x, double y);
float copysignf(float x, float y);
long double copysignl(long double x, long double y);

ОПИСАНИЕ
Функции copysign() возвращают величину, чье абсолютное значение равно x, но знак которой соответствует знаку значения y. Если x является нечисловым значением NaN, то возвратится также NaN со знаком y.

ЗАМЕЧАНИЯ
Функции copysign() могут воспринять ноль с отрицательным знаком, как положительный ноль.

СООТВЕТСТВИЕ СТАНДАРТАМ
C99, BSD 4.3. Эта функция определена в IEC 559 (а приложение с рекомендуемыми функциями - в IEEE 754/IEEE 854).

СМ. ТАКЖЕ
signbit(3)