【Qt】16进制转换格式字符串及二进制
16进制转换成字符串
可调用QString类的静态方法number(),此方法为重载,有以下重载
// 第一个参数为输入值,第二个为数字的进制
static QString number(int, int base=10);
static QString number(uint, int base=10);
static QString number(long, int base=10);
static QString number(ulong, int base=10);
static QString number(qlonglong, int base=10);
static QString number(qulonglong, int base=10);
static QString number(double, char f='g', int prec=6);
示例:
QString strRes;
// hex 2 string
int nHex = 0xff;
strRes = QString::number(nHex, 16);
qDebug().noquote() << "[" << __FILE__ << __LINE__ << "]" << "hex 2 string:" << strRes;
结果:
[ ..\16To2\mainwindow.cpp 17 ] hex 2 string: ff
运行:

最低0.47元/天 解锁文章
3492

被折叠的 条评论
为什么被折叠?



