相关文章推荐
迷茫的手术刀  ·  Java-“this”和“类名.this”以 ...·  1 月前    · 
聪明伶俐的单杠  ·  SuperMap iObjects ...·  1 月前    · 
寂寞的登山鞋  ·  Springboot动态生成网站地图site ...·  1 月前    · 
玩足球的炒粉  ·  时间序列预测(商品销量预测) - 石头木 ·  3 周前    · 
憨厚的火腿肠  ·  判断字符串是否相等_判断两个字符串是否相等 ...·  3 周前    · 
被表白的书签  ·  每个说方言的娃儿,都特别带劲·  4 月前    · 
完美的黑框眼镜  ·  关于北京小米移动软件有限公司面向智能硬件生态 ...·  6 月前    · 
率性的米饭  ·  易茂祥·  1 年前    · 
讲道义的牛肉面  ·  2023-2024年河南将新开工5个铁路项目 ...·  1 年前    · 
寂寞的眼镜  ·  枭印在年月日时上的作用,偏印旺相的人有什么样 ...·  1 年前    · 
Code  ›  QT 关于int、double、string、QString格式相互转换的方法开发者社区
string
https://cloud.tencent.com/developer/article/1486626
寂寞的灯泡
2 年前
作者头像
acoolgiser
0 篇文章

QT 关于int、double、string、QString格式相互转换的方法

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > acoolgiser_zhuanlan > QT 关于int、double、string、QString格式相互转换的方法

QT 关于int、double、string、QString格式相互转换的方法

作者头像
acoolgiser
发布 于 2019-08-14 14:37:36
16.2K 0
发布 于 2019-08-14 14:37:36
举报

QT 关于int、double、string、QString格式相互转换的方法

最近在QT中用到了很多数据格式转换的命令,稍作整理。

1,int与double

//int转double
int a = 1234;
double b;
b = a;//直接赋值就可以
//double转int
double c = 123.456;
int d;
d = c;//d的结果为123,即只取整数部份
d = c*1000;//乘1000将小数消掉即可,注意int位数要求,避免溢出

2,int与string

//int转string
int a = 123456;
string b;
b = std::tostring(a);
//string转int
string c = "123456";
int d;
d = atoi(c.c_str());//string转float 用 atof()

3,int与QString

//int转QString
int a = 123456;
QString b;
b = QString::number(a,10,5);//QString::number(a,基底,精度)
//方法2,利用arg()
int a = 123456;
QString b = QString("%1").arg(a);
//QString转int
QString c = "123456";
int d;
d = c.toInt();

4,double与QString

//double转QString
double a = 123.456;
QString b;
b =  QString::number(a,10,5);//同int
//QString转double
QString c = "123.456";
double d;
d = c.toDouble();//类似int

5,string与QString

//string转QString
string a = "123.456";
QString b;
 
推荐文章
迷茫的手术刀  ·  Java-“this”和“类名.this”以及“类名.class”的区分和详解开发者社区
1 月前
聪明伶俐的单杠  ·  SuperMap iObjects Java 之多任务生成地图瓦片_iobject java 创建地图
1 月前
寂寞的登山鞋  ·  Springboot动态生成网站地图sitemap教程开发者社区
1 月前
玩足球的炒粉  ·  时间序列预测(商品销量预测) - 石头木
3 周前
憨厚的火腿肠  ·  判断字符串是否相等_判断两个字符串是否相等 fortran
3 周前
被表白的书签  ·  每个说方言的娃儿,都特别带劲
4 月前
完美的黑框眼镜  ·  关于北京小米移动软件有限公司面向智能硬件生态链的物联网数据开放云平台及产业化项目验收的通告-通知通告-北京市发展和改革委员会
6 月前
率性的米饭  ·  易茂祥
1 年前
讲道义的牛肉面  ·  2023-2024年河南将新开工5个铁路项目,计划2027-2028年建成!|郑焦|高铁|南站|郑州|河南省|城际铁路_网易订阅
1 年前
寂寞的眼镜  ·  枭印在年月日时上的作用,偏印旺相的人有什么样的特征?
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号