qstring转unsigh long
时间: 2024-06-13 22:09:44 浏览: 16
```cpp
QString str = "4294967295";
bool ok;
unsigned long ul = str.toULong(&ok);
if (ok) {
qDebug() << ul; // 输出:4294967295
} else {
qDebug() << "Conversion failed";
}
```
相关问题
QString 转 unsigned long long
要将`QString`转换为`unsigned long long`类型,您可以使用`QString`类的`toULongLong`函数。以下是一个示例:
```c++
#include <QString>
#include <QDebug>
int main() {
QString str = "12345678901234567";
unsigned long long num = str.toULongLong();
qDebug() << num;
return 0;
}
```
在上面的示例中,我们使用`toULongLong`函数将`QString`类型的字符串转换为`unsigned long long`类型的数字。然后,我们使用`qDebug()`函数打印出转换后的结果。
请注意,如果`QString`中的内容无法转换为有效的`unsigned long long`类型,则`toULongLong`函数将返回0。因此,在实际使用中,请确保`QString`中的内容是合法的无符号长长整型数值。
QString转long long
可以使用QString的toLongLong()函数将QString类型转换为long long类型。示例代码如下:
```
QString str = "123456789";
long long num = str.toLongLong();
```
这样,字符串"123456789"就被转换成了long long类型的整数123456789。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.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)