【c++函数库】函数总结
来源:互联网 发布:怎样建数据库 编辑:程序博客网 时间:2024/05/18 00:24
max_element
min_element
函数
*max_element(n,n+len);//返回数组中的最大值,n为数组名,len为数组长度
*min_element(n,n+len);//返回数组中的最小值,n为数组名,len为数组长度
头文件:#include<algorithm> using namespace std;
数组的长度怎么求?sizeof(n)/sizeof(int)即可
注:sizeof(int)要看你数组用的是什么类型啦~(≧▽≦)/~
是不是还在手动max啊,嘿嘿嘿。。。
别忘记加星号哦…,不加星号*表示地址…
atof
函数
点击此链接了解更多
atof的运用范围非常少,但是有一些特定的题目需要它,它可以将字串转换成浮点型数,非常的方便。atof()会扫描参数字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时才结束转换,并将结果返回。参数字符串可包含正负号、小数点或E(e)来表示指数部分,如123.456或123e-2。
头文件:#include<algorithm>
/*将字符串a 与字符串b转换成数字后相加*/ #include<algorithm> #include<cstdio> int main() { char a[10]="-100.23"; //转换成double格式为-100.230000 char b[10]="200e-2"; //转换成double格式为200*10^(-2)=2.000000 double c; c=atof(a)+atof(b); //c为a与b的和 printf("a=%f\n",atof(a)); printf("b=%f\n",atof(b)); printf("c=%f\n",c); }
log
函数
log(n):返回n的自然数对数
好像并没有什么用……
没关系,log(n)/log(x)就有用了
有什么用?通俗的讲,log(n)/log(x)就是返回x的多少次方为n
如:log(8)/log(2)=3,即2的3次方为8
头文件:#include<cmath> / #include<math.h>
exp
函数
exp(n):返回e的n次方
好像也没有什么用……
没关系,exp(log(b)/a)就有用了,它可以返回多少的a次方为b
如:exp(log(27)/3)=3,即3的3次方为27
发现没,这个和上一个函数作用刚好相反,我就呵呵呵O(∩_∩)O~
头文件:#include<cmath> / #include<math.h>
next_permutation
函数
点击此链接了解更多
next_permutation(n,n+len): 查找n数组的下一种排列方式。
头文件:#include<cmath> / #include<algorithm>
持续更新。。。
- 【c++函数库】函数总结
- C语言总结之标准函数库中整型函数
- C语言总结之标准函数库中浮点型函数
- 模拟C函数库strstr()函数
- c 操作函数,所在函数库为string.h、mem.h
- 面试中常考的C函数库中的字符串处理函数
- c计算sin()函数的近似值,不使用函数库
- C语言宏定义与预处理、函数和函数库
- windows API函数库总结
- opencv函数库常用函数
- 函数及函数库
- jstl函数库-length函数
- 函数和函数库
- cmath 函数库常用函数
- C函数库大全 1
- C函数库大全 2
- C函数库大全 3
- C函数库大全 4
- AFNetworking3.0的基本使用
- SQLServerException:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。
- new Option("文本","值",true,true).后面两个true分别表示默认被选中和有效!
- py
- 23种设计模式(5):原型模式
- 【c++函数库】函数总结
- React Native 入门
- android 蓝牙4.0
- 基于ITK编译工程项目时提示 LNK2001 itk::NumericTraits的错误解决方法
- Redis 数据结果理解 redis常用命令
- 蘑菇街直播实战技巧带你解决直播开发难题
- zookeeper学习之三(Curator客户端)
- centos下安装VirtualBox
- react native AsyncStorage 使用实例 异步存储数据以及读取