C++常用数学函数

35 篇文章 1 订阅

C++中常用的数学函数

cpp中,数学函数是函数的一种。指专门进行数学运算的函数,一般都在头文件下。头文件定义为#include<math.h>

abs( )

int abs(int i); 求整数的绝对值。

cout<<"-53的绝对值是:"<<abs(-53);
-53的绝对值是:53

labs( )

long labs(long n); 求长整型数的绝对值。

cout<<"-123456789的绝对值是:"<<labs(-123456789);
-123456789的绝对值是:123456789

fabs( )

double fabs(double x); 求实数的绝对值。

cout<<"-54.29的绝对值是:"<<fabs(-54.29);
-54.29的绝对值是:54.29

floor( )

double floor(double x); 求不大于x的最大整数,它相当于数学函数[x]。

cout<<"51.12的向下取整是:"<<floor(51.12)<<endl;
cout<<"26.81的向下取整是:"<<floor(26.81)<<endl;
51.12的向下取整是:51
26.81的向下取整是:26

ceil( )

double ceil(double x);求不小于x的最小整数。

cout<<"不小于45.06的最小整数:"<<ceil(45.06);
不小于45.06的最小整数:46

sqrt( )

double sqrt(double x); 求x的平方根

cout<<"9的平方根是:"<<sqrt(9);
9的平方根是:3

log10( )

double log10(double x); 求x的常用对数(10为底)

cout<<"100以10为底的对数为:"<<log10(100);
100以10为底的对数为:2

log( )

double log(double x);求x的自然对数(e为底)

cout<<fixed<<setprecision(7)<<"以4.8134的平方为底的对数为:"<<log(4.8134);
以4.8134的平方为底的对数为:1.5714037

exp( )

double exp(double x);求欧拉常数e的x次方。

cout<<"e的3次方是:"<<exp(3);
e的3次方是:20.0855

pow( )

double pow(double x, double y);求x的y次方。

cout<<"4.2的5次方是:"<<pow(4.2,5);
4.2的5次方是:1306.91

sin( )

double sin(double x); 正弦函数。

cout<<fixed<<setprecision(7)<<"sin(1.0)正弦是:"<<sin(1.0);
sin(1.0)正弦是:0.8414710

cos( )

double cos(double x);余弦函数。

cout<<fixed<<setprecision(7)<<"cos(1.0)余弦是:"<<cos(1.0);
cos(1.0)余弦是:0.5403023

tan( )

double tan(double x); 正切函数。

cout<<fixed<<setprecision(7)<<"tan(1.0)余弦是:"<<tan(1.0);
tan(1.0)余弦是:1.5574077
  • 26
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空 白

停止的只会是自己,你得追逐世界

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值