Common Mathematical Functions <cmath>
If all arguments are float, the return type is float as well. Analogous for double and long double inputs.
If mixed types or integers are passed, these numbers are converted to double, and a double is returned as ...