C++之cmath常用库函数一览
cmath是c++语言中的库函数,其中的c表示函数是来自c标准库的函数,math为数学常用库函数。
cmath中常用库函数:
| 函数 | 作用 |
|---|---|
| int abs(int i); | 返回整型参数i的绝对值 |
| double fabs(double x); | 返回双精度参数x的绝对值 |
| long labs(long n); | 返回长整型参数n的绝对值 |
| double exp(double x); | 返回指数函数e^x的值 |
| double log(double x); | 返回logex的值 |
| double log10(double x) | 返回log10x的值 |
| double pow(double x,double y) | 返回x^y的值 |
| double pow10(int p) | 返回10^p的值 |
| double sqrt(double x) | 返回+√x的值 |
| double acos(double x) | 返回x的反余弦arccos(x)值,x为弧度 |
| double asin(double x) | 返回x的反正弦arcsin(x)值,x为弧度 |
| double atan(double x) | 返回x的反正切arctan(x)值,x为弧度 |
| double cos(double x) | 返回x的余弦cos(x)值,x为弧度 |
| double sin(double x) | 返回x的正弦sin(x)值,x为弧度 |
| double tan(double x) | 返回x的正切tan(x)值,x为弧度 |
| double hypot(double x,double y) | 返回直角三角形斜边的长度(z),x和y为直角边的长度,z^2=x^2+y^2 |
| double ceil(double x) | 返回不小于x的最小整数 |
| double floor(double x) | 返回不大于x的最大整数 |
| int rand() | 产生一个随机数并返回这个数 |
| double atof(char *nptr) | 将字符串nptr转换成浮点数并返回这个浮点数 |
| double atol(char *nptr) | 将字符串nptr转换成长整数并返回这个整数 |
| double atof(char *nptr) | 将字符串nptr转换成双精度数,并返回这个数,错误返回0 |
| int atoi(char *nptr) | 将字符串nptr转换成整型数, 并返回这个数,错误返回0 |
| long atol(char *nptr) | 将字符串nptr转换成长整型数,并返回这个数,错误返回0 |
参考链接:
https://blog.csdn.net/mary19920410/article/details/63696380
C++之cmath常用库函数一览的更多相关文章
- C++常用库函数
C++常用库函数 转自:http://blog.csdn.net/sai19841003/article/details/7957115 1.常用数学函数 头文件 #include <math ...
- C语言字符串操作常用库函数
C语言字符串操作常用库函数 *********************************************************************************** 函数 ...
- 转载 C++常用库函数atoi,itoa,strcpy,strcmp的实现
C++常用库函数atoi,itoa,strcpy,strcmp的实现 C语言字符串操作函数 1. 字符串反转 - strRev2. 字符串复制 - strcpy3. 字符串转化为整数 - atoi4. ...
- PHP常用库函数介绍+常见疑难问题解答
来源:http://www.cnblogs.com/lanxuezaipiao/archive/2013/05/19/3086858.html 虽然PHP在整体功能上不如Java强大,但相比PHP而言 ...
- CPP常用库函数以及STL
其他操作 memset void * memset ( void * ptr, int value, size_t num ); memset(ptr,0xff,sizeof(ptr)); 使用mem ...
- C++常用库函数(1)
Hello,疯狂的杰克由于大家见面了哦! 今天,给大家介绍一篇很有内涵的文章:C++常用库函数 1.缓冲区操作函数 函数名:memchr 函数原型:void *memchr(const void * ...
- C语言常用库函数
一.数学函数 调用数学函数时,要求在源文件中包下以下命令行: #include <math.h> 函数原型说明 功能 返回值 说明 int abs( int x) 求整数x的绝对值 计算结 ...
- C 常用库函数memset,编译器宏定义assert
一. 总览 1.1库函数 函数名 头文件 功能 原型 说明 syslog syslog.h 记录至系统记录(日志) void syslog(int, const char *, ...) __p ...
- Android类库常用类库一览
在Android SDK中包括很多包文件,通过了解这些包的功能也有助于了解可以开发的功能. 在Android类库中,各种包写成android.*的方式,重要包的描述如下所示: android.app ...
随机推荐
- 指针&虚函数多态性
class Class1 { public: virtual void f() { cout << "Function f() in Class1 \n"; } voi ...
- P4149 [IOI2011]Race 点分治
思路: 点分治 提交:5次 题解: 刚开始用排序+双指针写的,但是调了一晚上,总是有两个点过不了,第二天发现原因是排序时的\(cmp\)函数写错了:如果对于路径长度相同的,我们从小往大按边数排序,当双 ...
- percona-toolkit 主从工具 master-slave
复制类 pt-heartbeat 监控mysql复制延迟 pt-slave-delay 设定从落后主的时间 pt-slave-find 查找和打印所有mysql复制层级关系 pt-slav ...
- js中4种遍历语法比较
前言:本文主要比较for.for-in.forEach和for-of的异同以及优缺点. for for循环是最原始最易理解的循环遍历方式 for(var index = 0;index < ar ...
- [Luogu] 聪聪可可
题面:https://www.luogu.org/problemnew/show/P2634#sub 题解:https://www.zybuluo.com/wsndy-xx/note/1141506
- Codeforces 1243 D 0-1 MST
题面 隐隐感觉N年前做过一道类似的题. 很显然我们只需要考虑,仅有0边的子图有多少个连通块,然后这个数量减去1就是答案了(这个和kruscal过程等价). 然后其实就是妥妥的暴力了...因为1边数量非 ...
- 以8位并行数据为例确定crc-32的一般矩阵表示形式
在进行数据校验时我们会使用到crc(循环冗余校验)校验的方式,例如在以太网通信网络中会对信息进行编码和校验,生成码采用的就是33位的 crc-32:x32+x26+x23+...+x2+x+1; (1 ...
- Java面向对象3(K~O)
K 正方形(SDUT 2444) import java.lang.reflect.Array; import java.util.*; public class Main { public ...
- zabbix4.2升级后中文字体乱码解决方法.
字体文件目录: zabbix 4.2 /usr/share/zabbix/assets/fonts/ 4.0 /usr/share/zabbix/fonts/ php 脚本文件位置: /usr/sha ...
- 6502 assemble 条件判断
LDA #$ CMP #$ BNE notequal STA $ notequal: BRK