字符串处理

stoi(string) 字符转数字
string s = "0123456789";
cout << s << endl;
cout << stoi(s) - 1;

Output:

0123456789
123456788
substr(start, step) 提取子串
string s = "0123456789";
cout << s << endl;
s = s.substr(1, 3);
cout << s;

Output:

0123456789
123

保留有效数字

头文件 #include<iomanip>
setprecision(n) 保留n位有效数字
double t = 1.23456;
cout << setprecision(3) << t;

Output:

1.23
setiosflags(ios::fixed) + setprecision(3) 保留n位小数
double t = 1.23456;
cout << setiosflags(ios::fixed) << setprecision(3) << t;

Output:

1.235

Int+long+long long范围

int -2147483648~2147483647
long  -2147483648~2147483647
long long -9223372036854775808 ~9223372036854775807

输入输出

sscanf()+sprintf()
sscanf() 按指定格式从一个字符串读取数据到另一个变量中
sprintf()   把格式化好的数据写入到字符串中
char a[MAX];
char b[MAX];
double t;
cin >> a;
sscanf(a, "%lf", &t);
sprintf(b, "%.2f", t);
cout << a << endl << b << endl;

Input:

123.456

Output:

123.456
123.46

PAT C++常用函数(持续更新)相关推荐

  1. Matlab常用代码---持续更新

    Matlab中的一些常用代码---持续更新 1. 获取当前的工作目录路径:添加文件夹到工作路径 2. 获取某个.m文件的绝对路径 3. 使用随机颜色进行可视化 1. 获取当前的工作目录路径:添加文件夹 ...

  2. peewee和peewee_async常用汇总(持续更新)

    作者:Each+ Apollo 目录 文章目录 目录 一.Meta信息 1. database 2. table_name 3. table_function 4. indexes 5. primar ...

  3. javaScript常用语法(持续更新)

    一.数据类型 1. 原始数据类型(8个) number, string, boolean, undefined, null, symbol, bigint, object 1.1 number包括以下 ...

  4. java-List集合初始化的几种方式与一些常用操作-持续更新

    目录 list集合初始化 map初始化 获取list集合中的最大最小值 list排序 list对象时间排序 treeMap 中(基于key的排序) TreeMap的按value排序 Map按value ...

  5. Docker 常用命令 (持续更新)

    最近 用docker 搭建了项目环境.记录一下常用的docker命令 1. 搜索镜像:docker search redis redis :镜像名称  在docker 镜像库中搜索镜像 2. 拉取镜像 ...

  6. scipy常用函数(更新中)

    from scipy.optimize import fsolve def f(x):    #定义要求解的方程组     x1 = x[0]     x2 = x[1]     return [2* ...

  7. SCI 论文常用词汇 持续更新中。。。

    形容词.副词: 大量地:ubiquitously,a wide spectrum of, increasingly, 可观的:considerable, 重度地:heavily, 极度:extreme ...

  8. conda常用指令-持续更新中

    conda常用命令 激活环境 列出所有环境 激活环境 conda activate 环境名称 列出所有环境 conda info --envs

  9. Ubuntu使用中的常用命令(持续更新~~~)

    文章目录 软件端口占用 软件安装/卸载 更新软件包 卸载(移除)软件包 查看已安装软件 deb软件安装 bin软件安装 bundle软件安装 压缩包 tar tar.gz zip 图片 webp转换 ...

最新文章

  1. android 线程list.add,ListenableWorker 中的线程处理
  2. 关于PCA算法的一点学习总结
  3. 大话设计模式读书笔记--4.代理模式
  4. POJ2060最小路径覆盖
  5. 存储引擎之必知必会 -- 检查点机制
  6. 添加到package_pycharm里面添加镜像库
  7. Comcast以纯文本泄露客户Wi-Fi登录信息,立即更改密码
  8. Apple Pay 支付集成
  9. 常用网页元素命名规范参考
  10. php mysql join查询结果_PHP mySQL表JOIN查询 - 最有效的方法?
  11. 微信小程序插件wxParse的使用
  12. 恶劣天气 3D 目标检测数据集收集
  13. 10大免费FLV播放器下载[转]
  14. windows下引导盘安装雪豹
  15. c#开发条形码生成器
  16. element ui 图标样式被覆盖解决
  17. Adobe Photoshop(Ps)2023软件安装包下载及安装教程(mac+windows多版PS软件) 超级丰富的!
  18. 优秀笔记课件——Access数据库
  19. lio linux工具,Linux中三种SCSI target的介绍之LIO
  20. Matlab答疑五:使用微分定义求解微分方程的数值解

热门文章

  1. 010_多表的表关系
  2. ListView、AdapterView、RecyclerView全面解析
  3. Android动态加载技术
  4. 计算机动画课程设计,计算机动画课程设计.doc
  5. android sqlite 参数,Android SQLite3命令详解教程
  6. linux usb摄像头 源码,Linux USB摄像头驱动实现源码分析
  7. python安装环境配置linux_linux下安装python环境
  8. fastjson jsonobject 转bean失败_烫发以后丑的不行?张柏芝、范冰冰、Angelababy也经历过的失败烫发造型回顾-非主流发型-发型站...
  9. Zabbix实战之客户端自动发现
  10. 泛珠三角计算机作品大赛2018,2018年泛珠三角大学生计算机作品赛广西赛区选拔赛圆满结束...