- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设我有一个双数:1679616。当我尝试将文本设置为标签时,该数字显示为 1.67962e+06
。有没有办法让数字可以在没有指数格式的情况下显示?
如果我使用:QString::number(result, 'f', 2)
将数字转换为字符串,一切正常,但是如果数字后面有两位以上的数字怎么办观点?例如,我知道我可以将它设置为 10,但你知道这不是我想要做的正确事情。如果号码是 82348.12323,我希望按原样显示。如果是 234.2,我只想要小数点后的一个数字。
最佳答案
以下示例对我来说效果很好:
double a1 = 82348.12323;
double a2 = 234.2;
QString s1 = QString::number(a1, 'g', 10);
QString s2 = QString::number(a2, 'g', 10);
qDebug() << "s1:" << s1;
qDebug() << "s2:" << s2;
输出:
s1: "82348.12323"
s2: "234.2"
可以找到有关格式参数的更多信息 here .
关于c++ - Qt显示没有指数格式的双数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21352857/
我正在尝试使用内联汇编进行试验,我正在尝试在内联汇编中添加十进制数(不,不是整数)。问题是,当我调用以下函数时: inline double ADD(double num1, double num2)
我有一个名为“a”的数据类型为 double 的数字,当这个数字小于 0.5 时,说b = 1 - a没有错误。但是当 a > 0.5 时,我说b = 1 - a代码中的该点存在错误(执行该特定行之前
我需要将双数添加到 ol 列表中。一个例子是: 欢迎访客1.1.介绍1.2.更多信息1.3.更多信息1.4.更多信息1.5.更多信息 另一个OL2.1.更多信息2.2.更多信息2.3.更多信息 我知道
我正在尝试将一些代码从 C++ 转换为 JavaScript,但我对 int、doubles、NaN 和解析 float 感到非常困惑。我想!? Z = T - 14 - (1); while (Z
我是一名优秀的程序员,十分优秀!