Toán C ++
Toán C ++
C ++ có nhiều chức năng cho phép bạn thực hiện các nhiệm vụ toán học trên các con số.
Tối đa và tối thiểu
Hàm có thể được sử dụng để tìm giá trị cao nhất của x và
y :max(x,y)
Thí dụ
cout << max(5, 10);
Và hàm có thể được sử dụng để tìm giá trị thấp nhất của
x
và y :min(x,y)
Thí dụ
cout << min(5, 10);
Tiêu đề C ++ <cmath>
Các hàm khác, chẳng hạn như sqrt
(căn bậc hai), round
(làm tròn một số) và log
(logarit tự nhiên), có thể được tìm thấy trong <cmath>
tệp tiêu đề:
Thí dụ
// Include the cmath library
#include <cmath>
cout <<
sqrt(64);
cout << round(2.6);
cout << log(2);
Các hàm toán học khác
Danh sách các hàm Math phổ biến khác (từ <cmath>
thư viện) có thể được tìm thấy trong bảng dưới đây:
Function | Description |
---|---|
abs(x) | Returns the absolute value of x |
acos(x) | Returns the arccosine of x |
asin(x) | Returns the arcsine of x |
atan(x) | Returns the arctangent of x |
cbrt(x) | Returns the cube root of x |
ceil(x) | Returns the value of x rounded up to its nearest integer |
cos(x) | Returns the cosine of x |
cosh(x) | Returns the hyperbolic cosine of x |
exp(x) | Returns the value of Ex |
expm1(x) | Returns ex -1 |
fabs(x) | Returns the absolute value of a floating x |
fdim(x, y) | Returns the positive difference between x and y |
floor(x) | Returns the value of x rounded down to its nearest integer |
hypot(x, y) | Returns sqrt(x2 +y2) without intermediate overflow or underflow |
fma(x, y, z) | Returns x*y+z without losing precision |
fmax(x, y) | Returns the highest value of a floating x and y |
fmin(x, y) | Returns the lowest value of a floating x and y |
fmod(x, y) | Returns the floating point remainder of x/y |
pow(x, y) | Returns the value of x to the power of y |
sin(x) | Returns the sine of x (x is in radians) |
sinh(x) | Returns the hyperbolic sine of a double value |
tan(x) | Returns the tangent of an angle |
tanh(x) | Returns the hyperbolic tangent of a double value |