《Qt數據類型》--QByteArray,QString,int,hex之間的轉化


 

對於QString和QByteArray,他們都有一個toInt的靜態函數,QString::toInt()是根據string的字面值轉化為int類型,比如string:"123",轉化為int類型就變為int:123。而對於QByteArray::toInt()是將16進制的數據轉化為10進制之后得到int類型,比如byte:0xf8-->dec:248-->int:248。

QbyteArray中存儲的都是16進制的數據,對於不同數據類型之間的關系首先要明確它們在計算機中都是2進制的0101類型的,而上層只是表示方式不同,比如二進制、八進制、16進制。比如:hex::0x45-->dec::69。按照ASCII碼表對應可轉化為字符串‘E’。

 

轉自:https://blog.csdn.net/wingwc/article/details/72842504


免責聲明!

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



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