QT中无法使用10^n次方来计算

我最近使用QT软件时候发现如果用10^n次方直接写QT无法识别计算的

例如:我这里是X轴应该是25000

但是实际上显示的坐标轴只到250

这个时候就需要qPow函数

Qt中求指数,通过qPow(qreal x, qreal y),相当于x的y次方。y是指数

#include <QtWidgets/QApplication>    
#include <QDebug>    
#include <QtCore/qmath.h>    
int main(int argc, char *argv[])    
{    
    double b;     
    b=qPow(2,2);  //b = 4
}    
 

当使用了这个函数以后就可以正常显示了

也可以用25e3这种科学计数法表示25x1000其X轴一样

发布了27 篇原创文章 · 获赞 6 · 访问量 5071

猜你喜欢

转载自blog.csdn.net/qq_21449473/article/details/102733091