Поделиться через


_copysign, _copysignl

Возвращает одно значение со знаком другого.

double _copysign( 
   double x,
   double y 
);
long double _copysignl( 
   long double x,
   long double y 
);

Параметры

  • x
    Значение с плавающей точкой с удвоенной точностью или длинное с удвоенной точностью, для изменения.

  • y
    Значение с плавающей точкой с удвоенной точностью или длинное с удвоенной точностью.

Подпрограммы поддержки чисел с плавающей точкой

Возвращаемое значение

_copysign возвращает аргумент x двойной точности с плавающей точкой с тем же знаком, что и аргумент y двойной точности с плавающей точкой._copysignl возвращает длинный аргумент x двойной точности с плавающей точкой с тем же знаком, что и длинный аргумент y двойной точности с плавающей точкой.Нет какого-либо возврата ошибки.

Требования

Функция

Требуемый заголовок

_copysign

<float.h>

_copysignl

<math.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

Эквивалент в .NET Framework

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

См. также

Ссылки

fabs, fabsf

_chgsign, _chgsignl