QT乱翻书-QDebug

QDebug

  这个类是用来输出打印信息的。

#include <QCoreApplication>
#include <QDebug>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    /*
       //  注:
       %a,%A  //读入一个浮点值(仅C99有效)
       %c     //读入一个字符
       %d     //读入十进制整数
       %i     //读入十进制,八进制,十六进制整数
       %o     //读入八进制整数
       %x,%X  //读入十六进制整数
       %s     //读入一个字符串,遇空格、制表符或换行符结束。
       %f,%F,%e,%E,%g,%G    //用来输入实数,可以用小数形式或指数形式输入。
       %p     // 读入一个指针
       %u     //读入一个无符号十进制整数
       %n     //至此已读入值的等价字符数
       %[]    //扫描字符集合
       %%     //读%符号
     */
    QString s = "Jack";

    qDebug() << "My name is " << s << ", nice to meet you!";
    qDebug("Items in list: %d", 10);

    // 第一种方式,不像java,不推荐使用,你们不觉得这玩意反人类吗,我还要记那么多无用的助记符。
    qDebug("XXXX%d",111);

    // 第二种方式 中间孩他妈带空格 坑爹啊恶心,逼着你用上面那种死烂方式
    qDebug() << "xjkxjxkjk" << 1110 << "\n";
    qDebug() << QObject::tr("中文");
    QString str9 = "G:\\Qt5Book\\QT5.9Study\\qw.cpp";

    // 还是个坑,对于\\不是转义为\,太他妈坑了。处处坑。
    qDebug().noquote() << str9 << str9.contains(".cpp", Qt::CaseInsensitive);
    return a.exec();
}

 

上一篇:力扣第274场周赛——5965题,相同元素的间隔之和


下一篇:R语言tryCatch使用方法:判断Warning和Error