常用头文件及其函数:

学习笔记,仅供参考!

一、algorithm

1、最值:int / double = max ( a , b ) 或 min ( a , b )。

2、绝对值:int = abs ( int ),括号里面可以做运算。

3、交换:swap ( x , y ),char、string 数据类型均可。

4、逆转:适用于数组、string,reverse ( arr , arr + N ),reverse ( str.begin( ) , str.end ( ))。

5、排序:sort ( it1 , it2 , cmp ),cmp可省略,默认升序。

二、cmath ( C++ ) / math ( c )(都是浮点数类型)

1、绝对值:double = fabs ( double x )。

2、次方:double = pow ( double x , double p )。

3、算术平方根:double = sqrt ( double x )。

4、取整 ( 向下 / 小 ):double = floor ( double x ),相当于 int ( double x )。

5、取整 ( 向上 / 大 ):double = ceil ( double x )。

6、取整 ( 四舍六入五成双 ):double = round ( double x ),不是四舍五入。

7、三角函数:cos ( ),acos ( ) ,sin 和 tan 同样。

三、cstring ( C++ ) / string ( C )

1、长度:strlen ( char chs [ ] ),字符串实际字符数。

2、连接:strcat ( char chs2 [ ] , char chs1 [ ] ),相当于 chs2 = chs2 + chs1。

3、比较:strcmp ( char chs1 [ ] ,char chs2 [ ] ),返回 < 0,则 chs1 < chs2。

4、复制:strcpy ( char chs2 [ ] , char chs1 [ ] ),则有 chs2 = chs1。

5、赋值:memset ( arr , 0 或 -1 , sizeof ( arr ) ),只能赋值 0 或 -1。

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值