Qt - 十六進制字符串轉數字


1,十六進制字符串轉整型

msgType = datagram.mid(1,1).toHex().toUShort(Q_NULLPTR,16);

msgType為UInt8,在字符串datagrame中位於第1字節,datagrame為QBytearray。

2,十六進制字符串轉double

 quint64 longitude = datagram.mid(12,8).toHex().toULongLong(0,16);
    vehInfo.longitude  = *(double*)&longitude;

longitude在字符串中第12字節,大小為8字節。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM