Qt提供了一个函数qint64 qRound64(qreal value)可以将qreal类型的数值四舍五入转换为qint64类型的数值。所以,可以使用如下方式将quint64转换为qint64

quint64 quintValue = 1234567890;
qint64 qintValue = qRound64(static_cast<qreal>(quintValue));

首先,将quint64类型的数值强制转换为qreal类型,然后使用qRound64函数将qreal类型的数值四舍五入为最近的整数,并将结果赋给qint64类型的变量。

Qt quint64转qint64

原文地址: https://www.cveoy.top/t/topic/i5Z4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录