C语言的数学运算函数
在寫程序的時(shí)候經(jīng)常要做數(shù)學(xué)運(yùn)算,如果要自己寫冪函數(shù)、對(duì)數(shù)函數(shù)的過程,那就是一件好頭疼的事情。如果我們引用C標(biāo)準(zhǔn)庫(kù)的<math.h>頭文件的話,那么數(shù)學(xué)運(yùn)算將會(huì)變得很簡(jiǎn)單。下面介紹各個(gè)函數(shù)的用法,大部分在<math.h>里面。
1、三角函數(shù):
(1)double cos(double a)---返回弧度角a的余弦;
(2)double sin(double a)---返回的是弧度角a的正弦;
(3)double tan(double a)---返回的是弧度角a的正切;
2、反三角函數(shù):
(1)double acos(double a)---和上面的三角函數(shù)作用剛好反過來;
(2)double asin(double a)---和上面的三角函數(shù)作用剛好反過來;
(3)double atan(double a)---和上面的三角函數(shù)作用剛好反過來;
3、冪函數(shù):
(1)double exp(double a)---計(jì)算e的a次冪;
(2)double pow(double a,double n)---計(jì)算a的n次冪;
4、絕對(duì)值函數(shù):
(1)double fabs(double a)---返回a絕對(duì)值;
(2)int abs(int a)---返回a的絕對(duì)值;
區(qū)分: fabs()與abs()函數(shù)的區(qū)別是,前者是浮點(diǎn)數(shù),后者是整數(shù);
5、取整函數(shù):
(1)double ceil(double a)---a向上取整,天花板函數(shù);
(2)double round(double a)---a四舍五入;
(3)double floor(double a)---a向下取整,地板函數(shù);
6、平方根函數(shù):
(1)double sqrt(double a)---返回a的平方根;
7、對(duì)數(shù)函數(shù):
(1)double log(double a)---底數(shù)是e;
(2)double log10(double a)---底數(shù)是10;
常用的就有以上這寫些了,還有的話,到時(shí)候再補(bǔ)充。
總結(jié)
以上是生活随笔為你收集整理的C语言的数学运算函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql百度翻译_百度翻译与谷歌翻译哪
- 下一篇: 阿里腾讯百度360