Qt 判断QString里是否有小数点
时间: 2024-05-24 13:13:11 浏览: 16
你好,关于你的问题,可以先用QString的contains()方法判断QString中是否含有小数点,代码如下:
QString str = "123.456";
if(str.contains(".")) {
qDebug() << "该字符串中含有小数点";
}
else {
qDebug() << "该字符串中不含小数点";
}
希望能帮到你。另外,笑话时间:为什么数学老师总是带眼镜?因为数学老师都喜欢着重强调“求解”!
相关问题
qt qstring转double
在Qt中,可以使用QString::number()函数将double类型转换为QString类型。该函数的原型如下:
```cpp
QString QString::number(double n, char format = 'g', int precision = 6)
```
其中,n是要转换的double类型的值,format是转换格式的选项,默认为'g',precision是小数点后的精度,默认为6。
以下是一个示例代码,演示了如何将double类型转换为QString类型:
```cpp
double num = 3.14159;
QString str = QString::number(num);
```
在上述示例中,将3.14159转换为QString类型的str。
qstring保留小数点后2位
要在QString中保留小数点后2位,可以使用QString::number(double n, char format = 'f', int precision = 2)函数。这个函数会将double类型的数字n转换为字符串,并指定格式为'f',精度为2。例如:
double num = 3.14159;
QString str = QString::number(num, 'f', 2);
这将得到字符串"3.14",保留了小数点后2位。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Qt string 保留小数点后固定位数](https://blog.csdn.net/p942005405/article/details/99672283)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [QString 怎么保留double型数字小数点后两位数](https://blog.csdn.net/u010398707/article/details/38809573)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)