数学运算

  在 C++ 中,有不少的数学运算以函数的形式写在了标准 C 和 C++ 库中,叫做内置函数。我们可以在程序中引用这些函数。为了利用这些函数,我们需要引用数学头文件 <cmath>。

函数原型 函数描述
double cos(double); 该函数返回弧度角(double 型)的余弦。
double sin(double); 该函数返回弧度角(double 型)的正弦。
double tan(double); 该函数返回弧度角(double 型)的正切。
double log(double); 该函数返回参数的自然对数。
double pow(double, double); 假设第一个参数为 x,第二个参数为 y,则该函数返回 x 的 y 次方。
double hypot(double, double); 该函数返回两个参数的平方总和的平方根,也就是说,参数为一个直角三角形的两个直角边,函数会返回斜边的长度。
double sqrt(double); 该函数返回参数的平方根。
int abs(int); 该函数返回整数的绝对值。
double fabs(double); 该函数返回任意一个浮点数的绝对值。
double floor(double); 该函数返回一个小于或等于传入参数的最大整数。

实例

#include <iostream>
#include <cmath>
using namespace std;int main ()
{// 数字定义short  s = 10;int    i = -1000;long   l = 100000;float  f = 230.47;double d = 200.374;// 数学运算cout << "sin(d) :" << sin(d) << endl;cout << "abs(i)  :" << abs(i) << endl;cout << "floor(d) :" << floor(d) << endl;cout << "sqrt(f) :" << sqrt(f) << endl;cout << "pow( d, 2) :" << pow(d, 2) << endl;return 0;
}

运行结果

sin(d) :-0.634939
abs(i)  :1000
floor(d) :200
sqrt(f) :15.1812
pow( d, 2 ) :40149.7

2020-07-12 李不清的烦恼,菜鸟总结。

C++的简单数学运算相关推荐

  1. 只会高中数学运算就能发现算法?Google开源的AutoML-Zero有多厉害

    译者 | 刘畅 出品 | AI科技大本营(ID:rgznai100) 机器学习研究,已经在多个方面都取得了进步,包括模型结构和优化方法等.而使此类研究自动化的工作(称为AutoML)也有重大进展.这一 ...

  2. 只会高中数学运算就能发现算法?Google 开源的 AutoML-Zero 有多厉害

    译者 | 刘畅 来源 | AI科技大本营(ID:rgznai100) 机器学习研究,已经在多个方面都取得了进步,包括模型结构和优化方法等.而使此类研究自动化的工作(称为AutoML)也有重大进展.这一 ...

  3. calc():css简单的数学运算–加减乘除

    calc():css简单的数学运算–加减乘除 多好的东西啊,不用js,一个css就解决了. .box{ border:1px solid #ddd; width:calc(100% - 100px); ...

  4. 保研机试——2数学问题(简单数学、最大公约/最小公倍、分数运算、素数、质因子分解、快速幂、高精度问题、常见数学公式总结、规律神器OEIS)

    1 简单数学 2 最大公约/最小公倍 3 分数运算 4 素数 5 快速幂 5 高精度问题 6 常见数学公式总结 7 规律神器OEIS 1 简单数学 (1)同余模定理:所谓的同余,顾名思义,就是许多的数 ...

  5. ndarray 求和_Numpy ndarray 创建与简单的数学运算

    初探Numpy import numpy as np data=np.random.randn(2,3)    # 生成2行3列的多维数组 对data进行数学运算: data*10       dat ...

  6. smali to java_Smali —— 数学运算,条件判断,循环

    通过上一篇 Smali 语法解析--Hello World 的学习,了解了 Smali 文件的基本格式.这一篇从最基本的数学运算,条件判断,循环等开始,更加详细的了解 Smali 语法. 数学运算 加 ...

  7. 谷歌AutoML新进展,进化算法加持,仅用数学运算自动找出ML算法

    机器之心报道 参与:魔王.杜伟.小舟 授权转载自公众号机器之心 仅使用基础数学运算就能自动搜索机器学习算法?谷歌 Quoc V. Le 等人提出了 AutoML-Zero 方法. AutoML-Zer ...

  8. P2759 奇怪的函数(二分答案,数学运算)

    P2759 奇怪的函数 范围2e92e92e9,直接枚举肯定超时,正着直接求答案求不出来,那么运用逆向思维,直接二分答案判断即可.这道题涉及简单的数学运算. 要xx>=nx^x>=nxx& ...

  9. Java中sin、log、tan等复杂数学运算怎么搞?

    MXReflection,一个基于mXparser库功能的Java复杂计算框架. 还记不记得求学时代各种复杂的数学公式?sin.log2.tan等等等,是不是看到这就觉得算起来麻烦? 通过MXRefl ...

最新文章

  1. 设计模式 策略模式
  2. 企业移动应用平台:走进SAP SUP的世界
  3. 《Adobe Illustrator CS4中文版经典教程》目录—导读
  4. GPIO口模拟I2C操作
  5. EFCore笔记之异步查询
  6. 只要200行JavaScript代码,就能把特斯拉汽车带到您身边
  7. java之Synchronized(锁住对象和锁住代码)
  8. MAC查找JDK的路径
  9. java插入数据库字符串拼接_java中PreparedStatement解决需转义字符向数据库中插入时的转义问题 | 学步园...
  10. (原创)C++ IOC框架
  11. Web环境下使用Starling出现的问题收集整理
  12. 解决git 命令出现end问题
  13. ajax的param方法,jQuery ajax - param() 方法
  14. [matlab数字图像处理10]对一副图像进行二值化,ostu算法等
  15. mysql 多重循环_SQL循环语句 详解
  16. 桌面计算机怎么设置声音,右下角小喇叭不见了-电脑桌面右下角有一个调整声音的小喇叭图标没 – 手机爱问...
  17. 云计算的认识和看法_谈谈对于云计算的认识和理解
  18. Latex学习笔记:三线表与表线控制
  19. Delphi @ ^
  20. 【信号分析之心电信号处理】

热门文章

  1. 排球分组循环交叉编排_第一届“黄河金三角杯”全国学生排球邀请赛竞赛规程...
  2. MIPI通讯的初理解
  3. 计算机职场礼仪与技巧论文,职场礼仪论文1500字.doc
  4. 中学计算机论文题目,高中学生信息技术论文题目.docx
  5. 小马哥----高仿苹果6s 主板型号S106s 更换内核 刷机拆机主板图与开机识别图
  6. 网页小图标和文字混排时如何对齐基准线
  7. hx-2.4g-rx-2_Rx-如果话务员可以讲话!
  8. 去跨国公司还是去创业公司?
  9. iOS关于TestFlight的使用
  10. 机器人视觉系统(一)