C++ 常用数学函数
一.头文件cmath.h或math.h中包含的常用数学函数,使用时要头文件引用,两者区别:
1.cmath是标准C++里面推荐使用的库。
math是C语言的旧头文件.
2.用后面那个就好 math.h,前面那个如果没有C++对应的库会出错
用后面的一定不会出错.
二.常用的数学函数:
1.开平方
double sqrt(double x);
2.求常数e的x次方
double exp(double x);
3.求x的y次方
double pow(double x, double y);
4.求对数ln(x)
double log(double x);
求对数lg(x)
double log10(double x);
其他用换底公式
5.求x绝对值
int abs(x);
long int abs(long int x);
double fabs(double x);
6.取整函数
向上取整 : ceil(x)返回的是大于x的最小整数。
double ceil(double x);
如:ceil(10.5) == 11 ceil(-10.5) ==-10
向下取整 : floor(x) 返回的是小于或等于x的最大整数。
double floor(double x);
如:floor(10.5) == 10 floor(-10.5) == -11
fix (x)
朝零方向取整,如fix(-1.3)=-1; fix(1.3)=1;
round (x)
四舍五入到最近的整数,如round(-1.3)=-1;round(-1.52)=-2;round(1.3)=1;round(1.52)=2
7.产生随机数 0~32767
int rand(void);
8.取整与取余
double modf (double value, double* iptr); 将参数的整数部分通过指针回传, 返回小数部分,将双精度数value分解成尾数和阶
double fmod (double x, double y); 返回两参数相除的余数 , 返回x/y的余数
9.三角函数
求正弦
double sin(double x);
求余弦
double cos(double x);
求正切
double tan(double x);
反正切
double atan(double x);
10.反三角函数
double asin (double); 结果介于[-PI/2, PI/2]
double acos (double); 结果介于[0, PI]
double atan (double); 反正切(主值), 结果介于[-PI/2, PI/2]
double atan2 (double, double); 反正切(整圆值), 结果介于[-PI/2, PI/2]
11. π的表示
const double pi = acos(-1.0);
12.三角形 , 任意两边之和大于第三边
if(a+b>c&&a+c>b&&c+b>a)
13. 闰年的判断
if(n%400==0||n%4==0&&n%100==0)能被4整除并且能被100整除或者能被400整除
C++ 常用数学函数相关推荐
- c++宏定义常量为什么使用移位_干货 | C语言系列3——常量,运算符,常用数学函数.........
本期总结 1.符号常量和const常量: 2.运算符: 3.输入与输出: 4.常用数学函数. 往期回顾 干货 | C语言系列1--编程软件与做题平台 干货 | C语言系列2--程序结构与变量 符号常量 ...
- MATLAB常用数学函数
MATLAB常用数学函数 l 三角函数和双曲函数 名称 含义 名称 含义 名称 含义 sin 正弦 csc 余割 atanh 反双曲正切 cos 余弦 asec 反正割 acoth 反双 ...
- C语言函数——常用数学函数
该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/104344326 常 ...
- python数学函数_「分享」关于Python整理的常用数学函数整理
原标题:「分享」关于Python整理的常用数学函数整理 1.函数说明 abs(number)返回数字的绝对值,如abs(-10)返回10 pow(x,y[,z]) 返回x的y次幂(所得结果对z取模), ...
- 干货 | C语言系列3——常量,运算符,常用数学函数......
符号常量和const常量 1.符号常量 符号常量通俗来讲就是"替换",又称为宏定义.格式如下: #define 标识符 常量 宏定义可以定义单个变量为常量,也可以定义某个语句或片段 ...
- iOS常用数学函数(公式)
目录 常用数学函数 1 三角函数 2 反三角函数 3 双曲三角函数 4 指数与对数 5 取整 6 绝对值 7 标准化浮点数 8 取整与取余 9 其他 常见应用代码示例 数学常量 角度转弧度,弧度转角度 ...
- Pascal中的常用数学函数
Pascal中的常用数学函数 1.求绝对值函数abs(x) 定义:function Abs(X): (Same type as parameter); 说明:X可以是整型,也可以是实型:返回值和X的类 ...
- matlab 常用数学函数
MATLAB常用的基本数学函数 abs(x):纯量的绝对值或向量的长度 angle(z):复数z的相角(Phase angle) sqrt(x):开平方 real(z):复数z的实部 imag(z): ...
- Matlab常用数学函数和数学运算符
Matlab的内部常数 eps 浮点相对精度 pi 圆周率 exp 自然对数的底数e i 或j 虚数单位 Inf或 inf 无穷大 Matlab概率密度函数 betapdf ...
- Python中数值数据类型-number以及Python中常用数学函数
Python中每个对象都有一个数据类型,数据类型定义为一个值的集合以及定义在这个值集上的一组运算操作. number(数值)是Python中6个标准的数据类型其中之一.它包含4中内置的数值数据类型 ...
最新文章
- 电影网网站优化-SEO篇
- android 默认开关,android默认设置的开关
- 交换机网络嗅探方法之欺骗交换机缓存
- 常见的php笔试题(附答案)搜集整理
- windows 运行linux c++,Visual studio中使用C++的Linux 开发
- oracle学习笔记汇总
- JAVA GUI设计
- 【Java】---JVM内存模型
- 13个医学图像 AI 入门项目- 都跑完你就超神了!
- 飞php影视系统,i.php · 姬晓亮/海洋cms 海洋影视管理系统 - 免费开源PHP - Gitee.com...
- 客户端在线更新-QT
- Qt之定制个性化系统托盘菜单(仿360安全卫士)
- 安卓无法下载excel文件
- h5中返回上一页常见的问题
- STM32开发 -- W25Q32JV SPI FlASH详解
- Imagine-快速的图片压缩工具
- Ubuntu16.04 rc.local不生效,启动过程中报“Failed to start /etc/rc.local Compatibility”错误
- 清华集训2014 day1 task1 玛里苟斯
- python:scipy.optimize.minimize(method=’Nelder-Mead’)
- matlab自适应amc,自适应调制解调(ACM),Adaptive modulation and coding (AMC),音标,读音,翻译,英文例句,英语词典...
热门文章
- 请假时间计算(支持任何时间段)
- anaconda安装python3.6_Windows10配置Anaconda+Python3.6+TensorFlow+PyCharm
- 应用多开,定位,机型伪装这都有
- FlexBox 行间距
- 闰年和平年的区别python_连续四年中一定有一个闰年吗
- mfc匹配关键字颜色显示_如何在多台显示器上匹配颜色
- 镇魔曲网页版服务器选择,镇魔曲网页版职业选择解析 哪个职业好
- 2019-2020记罗振宇“时间的朋友”跨年演讲(二)
- Python基础语法1 —— 变量、数据类型
- led大屏按实际尺寸设计画面_led显示屏尺寸大小的计算方式