copysign函数
概要:
#include <math.h> double copysign(double , double );
描述:
该函数生成一个值,该值具有参数的绝对值和参数的符号。
如果参数或者参数是无符号值,结果的符号(如果存在。)将由实现定义。
对于表示有符号、但在算术运算中不一致地处理负的实现,该函数应将的符号视为正号。
参数:
double
参数为double类型的浮点数。
double
参数为double类型的浮点数。
返回值:
函数返回绝对值与参数相同、符号与参数相同的值。
范例:
|
|
输出:
copysign(10.0, -5.0) = -10.00
相关内容:
| copysignf | float类型的复制符号函数。 |
| copysignl | long double类型的复制符号函数。 |
| copysignd32 | _Decimal32类型的复制符号函数。 |
| copysignd64 | _Decimal64类型的复制符号函数。 |
| copysignd128 | _Decimal128类型的复制符号函数。 |
主要参考资料: