我正在寻找一个 QT 函数来将 qint64 类型的变量(整数)四舍五入到最接近的十。
例如: 1013 将四舍五入为 1010。 1019 将四舍五入为 1020
QT Assistant 似乎没有列出任何可以执行此操作的内置函数,但我可能找错地方了。
如有任何帮助,我们将不胜感激。
谢谢, 韦斯
最佳答案
对于正数,您可以尝试这个老技巧,将 + 替换为 - 用于负数:
i_rounded = 10 * ((i + 5) / 10);
关于c++ - 寻找QT函数将qint64类型的变量(整数)四舍五入到最接近的十,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7676327/