[英]Converting a QString with a binary into a QString with a hex
我想知道最有效的方法是将保存为QString的二进制文件转换为相应的Hex并将其保存在相同的QString中
QString value = "10111100"
进入
value = "bc"
这很简单。 首先将您的二进制字符串转换为整数:
QString value = "10111100";
bool fOK;
int iValue = value.toInt(&fOk, 2); //2 is the base
然后将整数转换为十六进制字符串:
value = QString::number(iValue, 16); //The new base is 16
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.