首页| 论坛| 消息

标题:Qt字符串转数字,小数位丢失
作者:whgdaniel
日期:2022-04-06 08:06
内容:

初学Qt,字符串转数字,小数位丢失,很苦恼。官方帮助文档给出的例子,toFloat/toDouble,没有错,"1235.35"->1235.35,但如果数字再大点,转换后小数位自动进位,或没有了,比如:"3654123.23"->3654123.20,请大神指点,不胜感激!!!


#1 [garywlx 04-06 10:57]
使用字符处理
#2 [whgdaniel 04-07 19:41]
但是我需要转成数字进行运算啊?
#3 [fsu0413 04-07 19:45]
float没那么大,用double
#4 回 fsu0413 的帖子 [whgdaniel 04-08 08:32]
fsu0413:float没那么大,用double (2022-04-07 19:45) 
Double也不管用:
QString kStr = "654123.23";
double kDouble = kStr.toDouble();
qDebug()
#5 [zxwmail 04-08 22:05]
也可能是qdebug的显示问题

<< 1 2 >> (1/2)

回复 发表
主题 版块