QDebug作用
qDebug主要用于在控制台输出调试信息。
使用前提
导入文件
#include<QDebug>
使用方法
方法1 类似c++的cout函数
QString str = "world";
qDebug()<<"hello "<<str<<"!"<<endl;
注:此处endl起到的作用有两个
a. 等同于\n换行
b. 刷新缓冲区,将缓冲区数据写入文件或屏幕,因此会影响程序效率。
即endl等价于"\n"+flush();
方法2 构造函数直接引入参数
2.1 字符串拼接
QString str="world!";
qDebug("hello "+str);
2.2 格式化输出
int p=9;
float b=15.0
qDebug("衬衣的价格是%f磅%f便士",p,b);
注:
%c 读入一个字符
%d 读入十进制整数
%s 读入一个字符串,遇空格、制表符或换行符结束。
%f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。
%% 读%符号
完