qt字符串怎麼變成32位?轉換時,留心轉換的16進制是大端結構,還是小端結構是否需要倒轉?,下面我們就來說一說關于qt字符串怎麼變成32位?我們一起去了解并探讨一下這個問題吧!
轉換時,留心轉換的16進制是大端結構,還是小端結構。是否需要倒轉?
QString src = "e38B2760";
int length = src.length();
QString hex;
if (length ==8)
{
QString x1 = src.mid(6,2);
QString x2 = src.mid(4,2);
QString x3 = src.mid(2,2);
QString x4 = src.mid(0,2);
hex.append(x1);
hex.append(x2);
hex.append(x3);
hex.append(x4);
}
if (length ==7)
{
QString x1 = src.mid(5,2);
QString x2 = src.mid(3,2);
QString x3 = src.mid(1,2);
QString x4 = src.mid(0,2);
hex.append(x1);
hex.append(x2);
hex.append(x3);
hex.append('0');
hex.append(x4);
}
//QString hex1 = "60278Be3";
bool ok;
int dec = hex.toInt(&ok, 16);
qDebug() << dec;
//1613204451
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!