C++ stringstream 实现字符与数字之间的转换

Ginkgo关注

0.4082018.02.19 23:02:04字数 30阅读 1,904

  1. 字符串转数字
#include<iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{//字符转数字string str1 = "2018219";string str2 = "2018.219";//浮点数转换后的有效数为6位int num1 = 0;double num2 = 0.0;stringstream s;//转换为int类型s << str1;s >> num1;//转换为double类型s.clear();s << str2;s >> num2;cout << num1 << "\n" << num2 << endl;return 0;
}

输出为:
2018219
2018.22//有效数为6位

  1. 数字转字符串
#include "stdafx.h"
#include<iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{string str1;string str2 ;int num1 = 2018219;double num2 = 2018.219;stringstream s;s << num1;s >> str1;s.clear();s << num2;s >> str2;cout << str1 << "\n" << str2 << endl;return 0;
}

输出为:
2018219
2018.22

C++ stringstream 实现字符与数字之间的转换相关推荐

  1. java中的字符,字符串,数字之间的转换(亲测)

    string 和int之间的转换 string转换成int  :Integer.valueOf("12") int转换成string : String.valueOf(12) ch ...

  2. java中的字符,字符串,数字之间的转换

    java中的字符,字符串,数字之间的转换 string 和int之间的转换 string转换成int :Integer.valueOf(" ") int转换成string : St ...

  3. C++字符串类型和数字之间的转换

    C++字符串类型和数字之间的转换 转载:http://www.cnblogs.com/luxiaoxun/archive/2012/08/03/2621803.html 1.字符串数字之间的转换 字符 ...

  4. C/C++中字符串与数字之间的转换

    主要有两种方式:C 中能够使用 sprintf 将数字转为字符数组,sscanf 将字符数组转为数字:而在 C++ 中不仅能够使用 C 中的方法,还能够使用 stringstream 实现字符串与数字 ...

  5. 数组与数字之间的转换

    我们在练习编程题目的时候,有的题目可能会涉及到数组与数字之间的转换. 意思就是说:给你一个整型数字,通过转换把它存储在数组中,或者,给你一个数组,把数组中的数排序之后组合成一个整型数据输出出来,这类问 ...

  6. Java小数点数字和百分号数字之间的转换

    Java小数点数字和百分号数字之间的转换 小数点数字和百分号(百分比)数字之间的转换在证券金融业很常见,需要经常进行两者之间相互转换.如代码: String s1 = "21.8%" ...

  7. Python 字符串与数字之间的转换

    目录 什么是类型转换,为什么做类型转换 字符串与数字之间转换的要求 字符串与数字之间的转换函数 什么是类型转换 为何做类型转换 将自身数据类型变成新的数据类型,并拥有新的数据类型的所有功能的过程即为类 ...

  8. java中百分数怎么转小数点,Java小数点数字和百分号数字之间的转换详解

    Java小数点数字和百分号数字之间的转换 小数点数字和百分号(百分比)数字之间的转换在证券金融业很常见,需要经常进行两者之间相互转换.如代码:String s1 = "21.8%" ...

  9. C#基础——字符串、数字之间的转换

    (int).int.Parse.int.tryParse.Convert.ToInt32的区别? Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt3 ...

最新文章

  1. Ubuntu网络设置
  2. 06.系统编程-3.进程VS线程比较
  3. MongoDB和Java(4):Spring Data整合MongoDB(XML配置)
  4. pymysql.err.IntegrityError: (1062, Duplicate entry 'roxml-ROXML' for key 'PRIMARY')
  5. linux 文件与进程
  6. python中封装是什么意思_Python中数据封装是什么?
  7. php位值,解决 PHP 中 usort 在值相同时改变原始位置的问题
  8. ARM, MIPS, Power PC
  9. java poi生.docx_java – Apache POI或docx4j处理docx文件
  10. CABasicAnimation 使用
  11. 运行文件服务器,服务器的运行目录文件
  12. [ios] NSSet,NSMutableSet[zhuan]
  13. UIView的layoutSubviews,initWithFrame,initWithCoder方法
  14. QuartusII-项目工程的时序仿真
  15. Java飞机大战超全版(plus版)
  16. 语音对话机器人,百行Python代码就能轻松实现
  17. android虚拟机改变sim,逍遥安卓模拟器修改手机型号的方法
  18. Word文档恢复,2大方案教你找回没有保存或者被删除的数据
  19. apache24+php8配置
  20. JS中使数组倒序排列

热门文章

  1. Windows 7 在资源管理器中显示软件快捷方式
  2. 无法加载登录用户界面DLL MyGina.dll 解决
  3. 对DotNet分布式应用搭建的考虑(引用)
  4. 操作系统实验报告18:硬盘柱面访问调度算法
  5. PHP XAMPP配置PHP环境和Apache80端口被占用解决方案
  6. 【数据结构与算法】之深入解析“地图分析”的求解思路与算法示例
  7. iOS GPUImage之视频采集GPUImageVideoCamera
  8. 多种协议数据包的结构
  9. java文件编译_【java】javac编译多个有依赖关系的java文件为class文件
  10. cvtcolor python opencv_蔡徐坤教你用OpenCV实现素描效果