C++中的cmath和string常用函数

本文详细介绍了C++中cmath库的常用数学函数,如绝对值、四舍五入、三角函数等,以及String类的重要成员函数,包括读入、比较、构造、大小写转换等操作。此外,还展示了如何对字符串进行排序和查找。通过实例代码展示,帮助读者深入理解C++的这些基础知识。
摘要由CSDN通过智能技术生成

一、c++ cmath常用库函数

  1. 绝对值函数absfabslabs
  2. 四舍五入函数round
  3. 取上整函数ceil
  4. 取下整函数floor
  5. 常用三角函数sincostanasinacosatan
  6. 对数函数loglog10
  7. 指数函数powpow10
  8. 平方根函数sqrt

二、C++中的String的常用函数用法总结

  • string读入用getline(包括空格)或者cin(不包括空格)。
  • 对于多个string比较大小,如下:
#include<cstdio>
#include<string>
#include<iostream>
#include<algorithm>
#define ri register int
using namespace std;
string s[10009];
bool cmp(string x,string y){
	return x.length()>y.length();
}
int main(){
	for(ri i=1;i<=n;++i) cin>>s[i];
	sort(s+1,s+n+1,cmp);
	for(ri i=1;i<=n;++i) cout<<s[i]<<endl;
	return 0;
}
该博客内容
  1. string的构造函数的形式
  2. string的大小和容量:size()length()
  3. string的字符串比较:compare()
  4. string的插入:push_back()insert()
  5. string拼接字符串:append()+
  6. string的遍历:借助迭代器 或者 下标法
  7. string的删除:erase()
  8. string的字符替换:replace
  9. string的大小写转换:tolower()toupper()
  10. string的查找:find
  11. string的排序:sort(s.begin(),s.end())
  12. string的分割/截取字符串:strtok()substr()
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Robin_w2321

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

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

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

打赏作者

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

抵扣说明:

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

余额充值