C++中用stringstream类进行数据类型的转换
我们在进行C++编程过程中,经常需要进行数据类型的转换。 stringstream 类的作用就是进行数据类型转换。要想在程序中使用 stringstream 类,我们需要在源程序文件中包含头文件include<sstream>
接下来就看看如何利用stringstream类进行数据类型转换:
1.首先引入头文件include<sstream>;
2.定义stringstream对象 stream;
3.使用运算符号“<<” 向对象stream中传值;
4.使用运算符“>>”向目标类型对象赋值;
具体实现如下:
include<sstream> int main() {stringstream stream;stream << t;//向流中传值auto result;//这里存储转换结果stream >> result;//向result中写入值return 0; }
如果想要多次赋值,则需要清空stream.
include<sstream> using namespace std; int main() {stringstream stream;stream << "nihao";int n;stream >> n;//这里的n将保持未初始化时的随机值cout << n << endl;stream.str("");//清空stream << "def";string s;stream >> s;cout << s << endl;return 0;}
转载于:https://www.cnblogs.com/fuhang/p/9728099.html
C++中用stringstream类进行数据类型的转换相关推荐
- java 引用类快捷键_Java数据类型及其转换经常用到的快捷键
数据类型 基本数据类型分类 (8种) byte .short. int. long. char. float. double .boolean 1个字节占8位 整数型byte 1字节 -128~127 ...
- C++/C--istringstream、ostringstream、stringstream 类介绍【转载】
文章目录 1 C++的输入输出分为三种: 1.1 基于控制台的I/O 1.2 基于文件的I/O 1.3 基于字符串的I/O 2 头文件 3 功能 4 具体分析 4.1 istringstream类 4 ...
- istringstream、ostringstream、stringstream 类介绍 .
0.C++的输入输出分为三种: (1)基于控制台的I/O (2)基于文件的I/O (3)基于字符串的I/O 1.头文件 [cpp] view plaincopyprint? #include < ...
- java数据类型转化_JAVA基本数据类型及其转换
Java语言是一种强类型语言.这意味着每个变量都必须有一个声明好的类型.Java语言提供了八种基本类型.六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型.Java另外还提供大数字对 ...
- 从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
最近在ASP.NET MVC中遇到一个问题,如题,在使用EF数据模型的时候,要去添加一条新的数据到Sqlserver数据库,在之前项目中并没有出现该异常,所以去扒了扒demo,发现有几个字段(数据库类 ...
- C语言中的数据类型及其转换详解
http://www.cnblogs.com/jpcflyer/archive/2012/02/16/2353447.html 1. C语言中的数据类型 C语言中的类型按其组成可以分为简单类型和构造类 ...
- dsp 数据类型强制转换_JavaSE第二章总结—数据类型
命名规范 (变量命名.常量命名.方法命名乃至以后使用开发框架的配置文件命名,都可使用驼峰命名法) ①类的命名:首字母大写,单词语单词之间首字母大写.如:StudentId(学生ID号).MaxValu ...
- java 类型转换_java中的基本数据类型的转换
本文参考了如下两篇文章: Java中,经常可以遇到类型转换的场景,从变量的定义到复制.数值变量的计算到方法的参数传递.基类与派生类间的造型等,随处可见类型转换的身影.Java中的类型转换在Java编码 ...
- C++不同数据类型的转换
C++不同数据类型的转换 C++标准类型数据的转换 1.1隐式类型转换,如: int i=6; i=i+7.5; 1.2显式类型转换,如: 类型名(数据) 如int(89.5) 在C语言中 (int) ...
最新文章
- “nvinfer1::ILogger”: 不能实例化抽象类
- idl linux运行效率,Linux性能优化实战 CPU篇 阅读笔记
- python syslog 接口_python接口测试之日志功能
- 小学奥数_7832 最接近的分数 python
- 【BZOJ4035】数组游戏,博弈论+分块乱搞
- 北乐博客装饰分享CSS+HTML+js
- 中国结肠镜设备行业市场供需与战略研究报告
- 院士大咖齐聚苏州,共话AI未来,30个优秀个人和企业、产品受到表彰
- 大华平台linux命令,大华平台软件简介.docx
- YAF redis
- 面试题整理 | 45道CSS面试题
- Chrome安装Octotree插件
- 以debug模式启动PostgreSQL服务
- 爬虫学习笔记1:爬虫基本概念
- C语言操作Excel表格
- vue3安装全家桶教程
- linux 无法生成图片大小,简单点。表演()在Linux上的ImageJ中生成错误
- 网易数读所有精致图片,Python百行代码搞定!
- 腾讯面试题:64匹马,8个跑道,选出最快的四匹马
- OSG 球体参数方程绘制
热门文章
- linux搜索文件中包含的字符
- springmvc05 传值
- Java static的使用
- python闭包和函数调用区别_python – 函数闭包与可调用类
- Tcl Tutorial 笔记5 ·switch
- java io流不关闭_Java IO流关闭问题的深入研究
- opencv双线程图片处理_打开正经图片,你可能会看到一张黄图,这种造假方法能同时骗过 AI 和人眼...
- dll可以在linux下使用吗_Python 下使用 Altair 数据制图 | Linux 中国
- mysql grant show_【汇总】mysql常用操作【grant,show】
- java中ant是干什么的_Java_Ant详解(转载)