疫情当前,“串门就是互相残杀,聚会就是自寻短见”,所以,让我们一起快乐的敲代码吧!
这次分享的知识是:如何让整型、实型、字符型自由转换。 直接上代码:

//#include<bits/stdc++.h>  万能头文件
#include<iostream>
#include<string.h>
#include<sstream> using namespace std ;int main()
{//stringstream  (类型转换) string a ;                //char*、stringstringstream  ss ;        //定义ssint num = 1234;              ss << num ;ss >> a ;                //输出:1234ss.clear() ;            //清除ss的内存// float n3 = 456.123 ;   //转换float
//  ss << n3 ;
//  ss >> a ;return 0 ;
}

特殊应用:将算式转化:

原理:stringstream转化的数值会按照转化不了的值进行分割,

#include<iostream>
#include<sstream>
using namespace std;
int main() {//  类型转换计算算式:string a = "333+333+333";              //按加号分割stringstream ss;int num, sum = 0;ss << a;while(ss >> num)  sum += num;cout << sum;
}
//同理:如果将asd fff转化给string类型  会以空格进行分割。

总结:
1、可以使整型(int等)、实型(float等)、字符型(char *,string)互相转换。
2、必须一次性吸入,
如:

ss << 1 ;
ss << 2 ;
ss >> a 。

而不是:

ss << 1 ;     //错!
ss >> a ;
ss << 1 ;
ss >> a ;

附录:

头文件<stdlib.h>有时会去抢stringstream的饭碗,如字符串与整型、浮点型的互相转化。有兴趣的读者可以了解一下。
传送门:#include<stdlib.h>

叮!

神奇的sstream头文件(整型与字符串自由转换)相关推荐

  1. Java 字符,整型,字符串三者转换

    1.整型 -> 字符型 先把整型转化为字符串,再把字符串转化为字符 //整型 ---> 字符型 toString(int n).charAt(int index) System.out.p ...

  2. 乐鑫esp8266学习rtos3.0笔记第3篇: 一篇文章带你搞掂存储技术 NVS 的认识和使用,如何利用NVS保存整型、字符串、数组以及结构体。(附带demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个" ...

  3. 关于整型转字符串的三种方法

    首先声明,我写博客很大程度是为了记录和分享我的编程之路,如果后来人是在百度上面搜到我的文章,动机不是为了知识本身,而是为了应付题目的话,我话摆在这里,借鉴可以,但是一定要转化成自己的知识,不要只抄,然 ...

  4. java整形怎么转字符串型_java整型与字符串互转

    JAVA的整型与字符串相互转换 1字串 String 转换成整数 int 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt( ...

  5. [转载] Java 中字符串转整型和整型转字符串

    参考链接: Java中的字符串到整数– parseInt() Java 中字符串转整型和整型转字符串 1.字符串转整型Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt ...

  6. C++11 整型转字符串

    在C++11中增加了string的字符串以及整数之间的转换函数 标准增加了全局函数. std::to_string std::stoi std::stol std::stoll 用来将整型转换为字符串 ...

  7. vc2015/2010整型转字符串-字符串转整型 vc++

    CString str; str.Format(_T("%d"),number1);//整型转字符串 AfxMessageBox(d); CString str="222 ...

  8. C#语言中提供了枚举和整型之间的强制转换功能(SelectItem)

    [csharp] view plain copy   <span style="font-family: Arial, Helvetica, sans-serif;"> ...

  9. java整型转字符串_java整型与字符串互转

    JAVA的整型与字符串相互转换 1字串 String 转换成整数 int 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt( ...

最新文章

  1. 图灵喜获Stevens名著《TCP/IP Illustrated》影印版权
  2. 前端用html5还是html4,Web前端面试题第四道—Html5与html4的异同
  3. TFS 无法签入或自动签出 解决方法 【强制撤销签出无效】
  4. 大数据和云计算时代的机遇
  5. r语言quantmond_GitHub - QUANTAXIS/quant
  6. 史上最详细Docker安装Mysql 带每一步详图及解释 并教你Docker 打印容器日志!!!相信值得你的阅读!!!
  7. 第一个SSM整合的Maven入门级项目(超详细步骤)
  8. jquery validation remote进行唯一性验证时只使用自定义参数,不使用默认参数
  9. java web前后台交互_前后端交互(javaweb)
  10. 如何产生高斯带限白噪声数据_车间噪声对我们的身体产生巨大影响,我们该如何解决?...
  11. goaccess_nginx日志分析工具
  12. chrome全屏隐藏状态栏_PS技巧丨18个让你相见恨晚的PS隐藏技巧!
  13. J2EEd 13个规范
  14. 网管学习日记-VRRP单组备份
  15. android状态栏自定义,如何自定义Android状态栏颜色
  16. SQL查询前几条数据的方法
  17. DID 去中心化数字身份
  18. android 阿里hotfix,Android 热修复方案--阿里百川HotFix
  19. 机器学习:k近邻算法(KNN)介绍
  20. 什么是IT咨询?IT外包又是什么?

热门文章

  1. Windows下关于Git的行结束符
  2. Django视图、URL、模版简介
  3. STL中的空间配置器
  4. 虎牙直播在AI实时剪辑技术上的创新实践
  5. 【线上圆桌 - 263】视频会议终端到终端的加密
  6. NETINT刘伟:ASIC才是未来
  7. 音视频技术开发周刊 88期
  8. LiveVideoStack上海2019八折截止最后一周
  9. 音视频技术开发周刊 78期
  10. 11位大咖带你玩转WebRTC开发(内附PPT资料下载)