### C Basic

### C Math Functions

# C Math Functions

Photo Credit to CodeToFun

## What is Math Functions in C?

Math functions in C refer to a set of standard library functions provided by the <math.h> header.

These functions enable you to perform various mathematical operations and calculations in your C programs.

The <math.h> header provides functions for common mathematical operations such as trigonometry, exponential and logarithmic calculations, rounding, absolute value, square root, and more. These functions are implemented to handle floating-point numbers and provide accurate results based on the IEEE 754 floating-point standard.

## List of C Math Functions

Some of the commonly used math functions in C include:

Functions | Explanation |
---|---|

abs() | Returns the absolute value of x. |

acos() | Returns the arc-cosine of x. |

acosh() | Returns the hyperbolic arc-cosine of x. |

asin() | Returns the arc-sine of x. |

asinh() | Returns the hyperbolic arc-sine of x. |

atan2() | Returns the angle in the plane between the positive x-axis and the ray from (0, 0) to the point (x, y), for atan2(y, x). |

atan() | Returns the arc-tangent (in radians) of x. |

atanh() | Returns the hyperbolic arc-tangent of x. |

cbrt() | Returns the cube root of x. |

ceil() | Returns a number representing the nearest integer which is greater than or equal to x. |

cos() | Returns the cosine of x. |

cosh() | Returns the hyperbolic cosine of x. |

exp() | Returns the value of E^{x} |

fabs() | Returns the absolute value of x. |

floor() | Returns a number representing the nearest integer which is less than or equal to x. |

fmod() | Returns the remainder of x divided by y. |

frexp() | Returns the mantissa and the exponent of x. |

hypot() | Returns the square root of the sum of squares of its arguments. |

ldexp() | Returns x multiplied by 2 raised to the power of exponent. |

log10() | Returns the base 10 logarithm of x. |

log() | Returns the natural logarithm (base E) of x |

modf() | Breaks the given argument into two parts, one is integer and the other one is fractional. |

pow() | Returns a number representing the given base taken to the power of the given exponent. |

round() | Returns the value of a number rounded to the nearest integer. |

sin() | Returns the sine of x. |

sinh() | Returns the hyperbolic sine of x. |

sqrt() | Returns the square root of x. |

tan() | Returns the tangent of x. |

tanh() | Returns the hyperbolic tangent of x. |

trunc() | Returns the integer part of the number x, removing any fractional digits. |

The math functions in C provide powerful capabilities to perform advanced mathematical calculations and are widely used in various applications requiring numerical computations.

## 👨💻 Join our Community:

## Author

For over eight years, I worked as a full-stack web developer. Now, I have chosen my profession as a full-time blogger at codetofun.com.

Buy me a coffee to make codetofun.com free for everyone.

Buy me a Coffee
If you have any doubts regarding this article (

C Math Functions) please comment here. I will help you immediately.