| Functions | Description | 
        
            | fdim() | Returns the positive difference between two numbers. | 
        
            | fmax() | Returns the maximum value of the given numbers. | 
        
            | fmin() | Returns the minimum value of the given numbers. | 
        
            | abs() | Returns the absolute value of the given value. | 
        
            | acos() | Returns the arc cosine value of the given value. | 
        
            | acosh() | Returns the nonnegative area hyperbolic cosine of the given value. | 
        
            | isfinite() | Checks whether the given value is finite value or not. | 
        
            | isgreater() | Checks whether first value is greater than the second value. | 
        
            | isgreaterequal() | Checks whether first value is greater than or equal to the second value. | 
        
            | isinf() | Checks whether the given value is an infinite value. | 
        
            | isless() | Checks whether first value is less than the second value. | 
        
            | islessequal() | Checks whether first value is less than or equal to the second value. | 
        
            | islessgreater() | Checks whether first value is either less than or greater than the second value. | 
        
            | isnan() | Checks whether the given value is a NaN (Not-A-Number). | 
        
            | isnormal() | Checks whether the given value is a normal value i.e. the value should not be infinity, NaN, Zero, or subnormal. | 
        
            | isunordered() | Checks whether the given values are unordered (if one or both values are Not-A-Number (NaN)). | 
        
            | ldexp() | Calculates the value from significand and exponent, it returns the multiplication of significand and 2 raised to the power of the exponent. | 
        
            | llrint() | Rounds the given value and convert it to a long long integer. | 
        
            | llround() | Rounds (with halfway cases) the given value and convert it to a long long integer. | 
        
            | log() | Returns the natural logarithm (the base-e logarithm) of the given value. | 
        
            | log10() | Returns the common logarithm (the base-10 logarithm) of the given value. | 
        
            | log1p() | Returns the natural logarithm (the base-e logarithm) of the one plus given value. | 
        
            | log2() | Returns the binary logarithm (the base-2 logarithm) of the given value. | 
        
            | logb() | Returns the logarithm of |given value|, where logarithm base is FLT_RADIX (On the most of the platforms the FLT_RADIX is 2, thus, logb() function is similar to log2() function for the positive values. | 
        
            | lrint() | Rounds the given value and convert it to a long integer. | 
        
            | lround() | Round (with halfway cases) the given value and casts to a long integer. | 
        
            | modf() | Breaks the fractional and integral parts of the given number. | 
        
            | nan() | Returns a NaN (Not-A-Number) value of type double. | 
        
            | nanf() | Returns a NaN (Not-A-Number) value of type float. | 
        
            | nanl() | Returns a NaN (Not-A-Number) value of type long double. | 
        
            | nearbyint() | Rounds the given value to an integral value. | 
        
            | nextafter() | It is used to get the next representable value after the first parameter in the direction of the second parameter. | 
        
            | nexttoward() | It is used to get the next representable value (toward precise value) after first parameter in the direction of the second parameter. | 
        
            | pow() | It is used to calculate base (first parameter) raised to the power of exponent (second parameter). | 
        
            | remainder() | It is used to calculate the remainder (IEC 60559). | 
        
            | remquo() | It is used to calculate the remainder and quotient. | 
        
            | rint() | It is used to round the given value to an integral values based on the specified direction by fegetround() function. | 
        
            | round() | It is used to round the given value that is nearest to the number with halfway cases rounded away from zero. | 
        
            | scalbln() | It scales the significand using floating-point base exponent (long int). | 
        
            | scalbn() | It scales the significand using floating-point base exponent (int). | 
        
            | signbit() | It is used to check the sign of the given value. | 
        
            | copysign() | Returns first argument's value with the sign of the second argument. |