大家好,欢迎来到IT知识分享网。
在C++语言中,除了+、-、*、/、%运算以外,其他的数学运算都是通过函数的形式来实现的。这些数学运算函数都在数学函数库cmath中。
要使用这些数学函数,必须在程序开始处写上预编译命令:
#include <cmath>
列表如下:
函数类型 |
cmath中对应的函数 |
绝对值函数 |
int abs(int x) double abs(double x) |
e^x |
double exp(double x) |
x^y |
double pow(double x,double y) |
√x |
double sqrt(double x) |
ln x |
double log(double x) |
lg x |
double log10(double x) |
三角函数 |
double sin(double x) double cos(double x) double tan(double x) |
反三角函数 |
double asin(double x) double acos(double x) double atan(double x) |
这是我在书上看到的,分享给同学们看看。
不过又有了新的疑问,如果是log (n) x 怎么表示
刚刚百度了一下 用 lgx/lgn 这个我们曾经学过的换底公式表示就行了,同样需要添加预处理命令#include <cmath>。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/154798.html