qt flota保留2位小数
时间: 2023-09-24 15:05:27 浏览: 122
保留2位小数
要将一个浮点数保留两位小数,可以使用Qt中的QString::number()函数。这个函数的第二个参数可以指定小数点后的位数,如下所示:
```cpp
double num = 3.1415926;
QString str = QString::number(num, 'f', 2); // 保留两位小数
```
这样,str的值就是"3.14"。如果需要进行四舍五入,可以使用第三个参数Qt::RoundHalfUp,如下所示:
```cpp
double num = 3.145;
QString str = QString::number(num, 'f', 2, Qt::RoundHalfUp); // 四舍五入保留两位小数
```
这样,str的值就是"3.15"。
阅读全文