Qt qDebug()输出操作 |
您所在的位置:网站首页 › qt获取命令行输出 › Qt qDebug()输出操作 |
这篇博客简单的讲解一下Qt “qDebug()”的简单用法,它可以像C语言那样格式化输出,也可以像C++那样“>>”输出。 格式化输出输出十进制、八进制和十六进制: qint32 num = 255; qDebug("十进制:%d", num); qDebug("八进制:%o", num); qDebug("十六进制:%x", num);
输出浮点类型 qreal PI = 3.14; qDebug("PI:%.2f", PI);
打印‘%’ qint32 rete = 95; qDebug("酒精浓度%d%%", rete); // %%打印“%”输出字符串 QString boy("这个男孩很特别"); qDebug("%s", boy); /*会出现乱码*/ qDebug("%s", qPrintable(boy)); /*会出现乱码*/ qDebug("%s", qUtf8Printable(boy)); // C语言方式输出(正确输出方式)
注意:使用此方式输出任意的变量,都需要加上头文件:#include 去除与保留“双引号”输出 qDebug() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |