Home » C++ Math copysign() Function

C++ Math copysign() Function

by Online Tutorials Library

C++ Math copysign()

The function returns the value with the magnitude of x and sign of y.

Syntax

Consider two numbers ‘x’ and ‘y’. Syntax would be:

Note: If any argument is of long double type, then the return type is promoted to long double. If not, the return type is promoted to double.

Parameter

x: Value with the magnitude.

y: Value with the sign.

Return value

It returns the value with the magnitude of x and sign of y.

Example 1

Let’s see a simple example when the value of y is positive.

In this example, copysign() returns the magnitude of x i.e 15.9 with the sign of y which is negative.

Example 2

Let’s see a simple example when the value of y is negative.

In this example, copysign() returns the magnitude of x i.e 8.6 with the sign of y which is negative.

Next TopicC++ Math Functions

You may also like