数字和字符串的相互转化
一、使用C++中stringstream字符流、string字符类
1.数字转字符串
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
int main()
{double a=123.321;//int a=123;string res;stringstream ss;ss<<a;ss>>res;//或者 res=ss.str();cout<<res<<endl;return 0;
}
2.字符串转数字
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
int main()
{string str="456.654";double num;stringstream ss;ss<<str;ss>>num;cout<<num<<endl;
return 0;
}
二、C语言中的sprintf,sscanf函数
1.数字转字符串
#include<cstdio>
int main()
{char str[20]; //整型数转字符串 int a=1234321;sprintf(str,"%d",a);printf("%s\n",str);//浮点数转字符串,可以控制浮点数位数 double b=123.321;sprintf(str,"%.2lf",b);printf("%s\n",str);//十进制数转16进制 int x=175;sprintf(str,"%x",x);//输出小写字母printf("%s\n",str); sprintf(str,"%X",x);//输出大写字母 printf("%s\n",str);return 0;
}
2.字符串转数字
#include<cstdio>
int main()
{//字符串转整型数char sa[]="123321";int a;sscanf(sa,"%d",&a);printf("%d\n",a);//字符串转浮点数,可以控制浮点数位数 char sb[]="456.654";double b;sscanf(sb,"%lf",&b);printf("%.2lf\n",b);//16进制转十进制数char str[]="AF";int x;sscanf(str,"%x",&x);printf("%x\n",x);//输出小写字母sscanf(str,"%X",&x); printf("%X\n",x);//输出大写字母 return 0;
}
数字和字符串的相互转化相关推荐
- js数组与字符串的相互转化
数组与字符串的相互转化 <script type="text/javascript"> var obj="new1abcdefg".replace( ...
- C++ 笔记(35)— std::to_string 转换整形数字为字符串
1. 函数原型 string to_string (int val); string to_string (long val); string to_string (long long val); s ...
- 自定义数字格式字符串输出示例
自定义数字格式字符串输出示例 MSDN 下表阐释了通过给特定数据类型和值应用某些自定义数字格式字符串来创建的输出.输出是通过使用 ToString 方法和美国英语 (en-US) 区域性生成的. &q ...
- 零基础学Python:一文看懂数字和字符串
来源:大数据DT 本文约2000字,建议阅读6分钟 数据类型是构成编程语言语法的基础. [ 导读 ]数据类型是构成编程语言语法的基础.不同的编程语言有不同的数据类型,但都具有常用的几种数据类型.Pyt ...
- c语言英文字符转数字,C语言常用数字和字符串转换函数(国外英文资料).doc
C语言常用数字和字符串转换函数(国外英文资料) C语言常用数字和字符串转换函数(国外英文资料) C language commonly used Numbers and string conversi ...
- 检查JavaScript中变量是数字还是字符串
有谁知道如何检查JavaScript中的变量是数字还是字符串? #1楼 如果要处理文字符号而不是构造函数,则可以使用typeof:. typeof "Hello World"; / ...
- mysql生成随机验证码_MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法...
上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.
- 【MATLAB】数据类型 ( 执行代码 | 清空命令 | 注释 | 数字 | 字符 | 字符串 )
文章目录 一.执行代码 二.清空命令 三.注释 四.数字 五.字符和字符串 一.执行代码 选中编辑器中的代码 , 点击右键 , 选择 " 执行所有内容 " ; 二.清空命令 清空命 ...
- 数字、字符串、列表类型及常用内置方法
目录 可变不可变类型 基本数据类型及内置方法 数字类型 整型 浮点型 数字类型总结 字符串类型 字符串类型的常用操作+内置方法 字符串类型总结 列表类型 列表类型的常用操作+内置方法 列表类型总结 可 ...
最新文章
- Delphi XE2 之 FireMonkey 入门(23) - 数据绑定: TBindingsList: TBindExpression
- linux上给其他在线用户发送信息(wall, write, talk, mesg)
- Python+Appium自动化测试之toast定位
- Windows2008下搭建NFS实现windows空间提供linux使用
- Java8新特性之构造器引用、方法引用
- DIV+CSS布局参考站点
- java生成UUID通用唯一识别码
- 网站安全系列:跨站脚本攻击XSS
- 大数据数据库(HBase)
- java与nodejs使用SHA加密获得结果不同解决方法
- jQuery 教程 jQuery入门学习教程
- android陀螺仪手机垂直角度,Android设备中实现陀螺仪(Orientation Sensor)
- 解决电脑搜不到WiFi6无线路由信号问题
- linux指定日期月末,linux 获取某个日期对应的月末日期方法
- 2019最新Python从入门到精通之30天快速学Python项目实战(完整)
- 领导力培养从特征入手
- 光通量发光强度照度亮度关系_科学网—[转载]光通量、发光强度、亮度、照度等概念的定义 - 姬海鹏的博文...
- 首师大附中集训第二十天综合模测
- Excel 2010打开两个窗口----最终解决版本
- python final 类 和 方法
热门文章
- C程序员眼里的Python
- SQL中的撤销索引、表以及数据库
- splitter 使用
- nchar,char,varchar与nvarchar区别
- 如何将Arraylist转成string输出?
- 分享31个非常有用的 HTML5 教程
- android 获取serialno_[Android]关于Android 唯一设备号(ro.serialno)
- canopen c++程序编写_JAVA、C、C++、Python同样是高级语言,为什么只有C和C++可以编写单片机程序?...
- mysql id自动递增两个_浅析Mysql索引数据结构演变,让你一看就懂
- php curl ssr,php curl模拟登陆