c语言常用函数库 c++常用函数库

<cstring>

  1. strlen() 字符串长度
  2. strcmp() 字符串比较
  3. strcpy() 字符串复制
  4. memset() 暴力清空
  5. memcpy() 暴力拷贝

<cmath>

  1. fabs() 绝对值
  2. floor() 向上取整
  3. ceil() 向下取整
  4. pow() 次方
  5. sqrt() 算数平方根
  6. log()
  7. sin()、cos()

<algorithm>

  1. max()、min()、abs()
  2. swap(x,y)
  3. reverse(a,a+n)
  4. next_permutation(a,a+n)
  5. fill(a,a+n,233)
  6. sort(a,a+n)
  7. lower_bound(first,last,val) 在【first,last)内第一个值大于等于val的元素位置
  8. upper_bound(first,last,val) 在【first,last)内第一个值大于val的元素位置

以上a为数组,n为数组长度

STL

以下按增删改插顺序

<vector>

  1. vi.begin()
  2. vi.end()
  3. vi.size()
  4. vi.push_back()
  5. vi.pop_back()
  6. vi.insert()
  7. vi.clear()
  8. vi.easer()

<string>

  1. operator+=
  2. compare operator
  3. str.size() / str.length()
  4. str.insert()
  5. str.substr(pos,len) 字符串切片
  6. str.find()
  7. str.replace()
  8. str.clear()
  9. str.erase()

<map>

  1. find()
  2. erase()
  3. size()
  4. clear()

<queue>

  1. push()
  2. front()、bacn()
  3. pop()
  4. empty()
  5. size()

<stack>

  1. push()
  2. top()
  3. pop()
  4. empty()
  5. size()
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lydia.na

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值