Qt qDebug() 输出16进制数字的几种方法整理:文章来源地址https://www.toymoban.com/news/detail-861187.html
1. 代码
qDebug() << Qt::hex << Qt::showbase << 5;
qDebug() << QString::number(5, 16);
qDebug() << (void *) 5;
qDebug() << QString("%1").arg(5, 0, 16);
qDebug() << QString("%1").arg(5,2,16,QLatin1Char('0')).toUpper();
qDebug() << QString().sprintf("%02X",5);
2. 效果
0x5
"5"
0x5
"5"
"05"
"05"
文章来源:https://www.toymoban.com/news/detail-861187.html
到了这里,关于【Qt】qDebug() 输出16进制数的几种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!