<cmath>库

C++基础知识总结

C++标准库——<cmath>
头文件:#include<cmath>
常用函数:

  1. sqrt(n)函数 //对参数n开根号

int n=121;
cout<<sqrt(n)<<endl; //输出:11
cout<<sqrt(256)<<endl; //输出:16

  1. pow(a,n)函数 //求参数a的n次方
    注: pow函数的返回类型的double,使用的时候尽量试double类型的数据存储结果,可以减少不必要的误差。

  2. abs()/fabs()/llabs()函数 //取绝对值
    注: abs是对整型变量求绝对值,fabs是对浮点型变量求绝对值,llabs是对long long类型的变量求绝对值

  3. log(n)函数 //求e为底,n为真数的对数
    exp(n)函数 //求e为底,n为指数的指数

cout<<log(5)/log(2)<<endl; //求log2(5)

  1. floor()函数 //向下取整
    ceil() 函数 //向上取整

C++——布尔类型bool
作用: 布尔数据类型代表真或假的值
bool类型只有两个值:

  • true——真(本质是1)
  • false——假(本质是0)

bool变量占1字节,int变量占4字节,两者都可以表示真假,但是在处理大规模数据时,bool变量可以更好地节约内存

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值