qt 資料型別

2021-08-20 06:20:28 字數 731 閱讀 6584

位元組陣列:主要儲存8位字串以及\0

初始化方法

常用函式方法

注意:

qbytearray cstr("abcd");  

qstring s = cstr;

qbytearray cstr("abcd");

qstring s;

s.prepend(cstr);

qstring s("hello");

qbytearray cstr = s.toascii();

qstring s("hello");

qbytearray cstr = s.tolatin1();

qdatastream用於讀寫二進位制資料,它的優點是:在讀寫資料的時候已經嚴格定義了資料流的型別和每個型別的長度,這樣就不用關心編碼之間轉換的問題了

qtextstream用於讀寫文字(如html、xml和源**等)的格式,解決了二進位制檔案格式無法直接閱讀和編輯的缺點。qtextstream考慮了unicode編碼與系統本地編碼或其他編碼之間的轉換問題,並考慮了不同作業系統之間行尾符切換的問題(ms 「\r\n」, mac 「 \n」)

qtextstream使用16位的qchar型別作為基本資料單元,並支援數字型別和字串型別的轉換

qt輸入輸出(一) 之 qdatastream 測試

qt中檔案讀取的幾種方式

qdatastream類參考

QT資料型別轉換

1 char 與 const char 的轉換 char ch1 hello11 const char ch2 hello22 ch2 ch1 不報錯,但有警告 ch1 char ch2 2 char 與 qstring的轉換 char 轉換為 qstring 其實方法有很多中,我用的是 char ...

Qt 資料型別轉換

各種資料型別的相互轉換 char 與 const char 的轉換 char ch1 hello11 const char ch2 hello22 ch2 ch1 不報錯,但有警告 ch1 char ch2 char 轉換為 qstring 其實方法有很多中,我用的是 char a b qstrin...

QT 資料型別轉換

string std str abc qstring q str qstring fromstdstring std str qstring q str abc string q str.tostdstring string std str abc char str std str.c str st...