C++的简单数学运算
数学运算
在 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++的简单数学运算相关推荐
- 只会高中数学运算就能发现算法?Google开源的AutoML-Zero有多厉害
译者 | 刘畅 出品 | AI科技大本营(ID:rgznai100) 机器学习研究,已经在多个方面都取得了进步,包括模型结构和优化方法等.而使此类研究自动化的工作(称为AutoML)也有重大进展.这一 ...
- 只会高中数学运算就能发现算法?Google 开源的 AutoML-Zero 有多厉害
译者 | 刘畅 来源 | AI科技大本营(ID:rgznai100) 机器学习研究,已经在多个方面都取得了进步,包括模型结构和优化方法等.而使此类研究自动化的工作(称为AutoML)也有重大进展.这一 ...
- calc():css简单的数学运算–加减乘除
calc():css简单的数学运算–加减乘除 多好的东西啊,不用js,一个css就解决了. .box{ border:1px solid #ddd; width:calc(100% - 100px); ...
- 保研机试——2数学问题(简单数学、最大公约/最小公倍、分数运算、素数、质因子分解、快速幂、高精度问题、常见数学公式总结、规律神器OEIS)
1 简单数学 2 最大公约/最小公倍 3 分数运算 4 素数 5 快速幂 5 高精度问题 6 常见数学公式总结 7 规律神器OEIS 1 简单数学 (1)同余模定理:所谓的同余,顾名思义,就是许多的数 ...
- ndarray 求和_Numpy ndarray 创建与简单的数学运算
初探Numpy import numpy as np data=np.random.randn(2,3) # 生成2行3列的多维数组 对data进行数学运算: data*10 dat ...
- smali to java_Smali —— 数学运算,条件判断,循环
通过上一篇 Smali 语法解析--Hello World 的学习,了解了 Smali 文件的基本格式.这一篇从最基本的数学运算,条件判断,循环等开始,更加详细的了解 Smali 语法. 数学运算 加 ...
- 谷歌AutoML新进展,进化算法加持,仅用数学运算自动找出ML算法
机器之心报道 参与:魔王.杜伟.小舟 授权转载自公众号机器之心 仅使用基础数学运算就能自动搜索机器学习算法?谷歌 Quoc V. Le 等人提出了 AutoML-Zero 方法. AutoML-Zer ...
- P2759 奇怪的函数(二分答案,数学运算)
P2759 奇怪的函数 范围2e92e92e9,直接枚举肯定超时,正着直接求答案求不出来,那么运用逆向思维,直接二分答案判断即可.这道题涉及简单的数学运算. 要xx>=nx^x>=nxx& ...
- Java中sin、log、tan等复杂数学运算怎么搞?
MXReflection,一个基于mXparser库功能的Java复杂计算框架. 还记不记得求学时代各种复杂的数学公式?sin.log2.tan等等等,是不是看到这就觉得算起来麻烦? 通过MXRefl ...
最新文章
- 设计模式 策略模式
- 企业移动应用平台:走进SAP SUP的世界
- 《Adobe Illustrator CS4中文版经典教程》目录—导读
- GPIO口模拟I2C操作
- EFCore笔记之异步查询
- 只要200行JavaScript代码,就能把特斯拉汽车带到您身边
- java之Synchronized(锁住对象和锁住代码)
- MAC查找JDK的路径
- java插入数据库字符串拼接_java中PreparedStatement解决需转义字符向数据库中插入时的转义问题 | 学步园...
- (原创)C++ IOC框架
- Web环境下使用Starling出现的问题收集整理
- 解决git 命令出现end问题
- ajax的param方法,jQuery ajax - param() 方法
- [matlab数字图像处理10]对一副图像进行二值化,ostu算法等
- mysql 多重循环_SQL循环语句 详解
- 桌面计算机怎么设置声音,右下角小喇叭不见了-电脑桌面右下角有一个调整声音的小喇叭图标没 – 手机爱问...
- 云计算的认识和看法_谈谈对于云计算的认识和理解
- Latex学习笔记:三线表与表线控制
- Delphi @ ^
- 【信号分析之心电信号处理】
热门文章
- 排球分组循环交叉编排_第一届“黄河金三角杯”全国学生排球邀请赛竞赛规程...
- MIPI通讯的初理解
- 计算机职场礼仪与技巧论文,职场礼仪论文1500字.doc
- 中学计算机论文题目,高中学生信息技术论文题目.docx
- 小马哥----高仿苹果6s 主板型号S106s 更换内核 刷机拆机主板图与开机识别图
- 网页小图标和文字混排时如何对齐基准线
- hx-2.4g-rx-2_Rx-如果话务员可以讲话!
- 去跨国公司还是去创业公司?
- iOS关于TestFlight的使用
- 机器人视觉系统(一)