Menu
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY CYBERSECURITY DATA SCIENCE
     ❯   

C Math fma() Function

❮ Math Functions


Example

Calculate x * y + z for sets of three numbers:

printf("%f", fma(0.5, 0.75, 1.0));
printf("%f", fma(3, 3, 1));
printf("%f", fma(2, 1.5, 1));
Try it Yourself »

Definition and Usage

The fma() function returns the result of x * y + z for three numbers x, y and z without losing precision during intermediate operations.

The fma() function is defined in the <math.h> header file.


Syntax

One of the following:

fma(double x, double y, double z);

Parameter Values

Parameter Description
x Required. The first value of the multiplication.
y Required. The second value of the multiplication.
z Required. The value to be added to the result of the multiplication.

Technical Details

Returns: A double value representing the result of the operation x * y + z.

❮ Math Functions


Related Pages

C Functions Tutorial

C Math Functions Tutorial