對於這些基本的資料型別的轉換有時會弄得我們很頭疼。不會寫,不敢寫,寫了怕錯。雖然現在跑qt下了,這不遇見了第一次需要資料型別轉換的時候了。
先說qt中的qstring如何轉char*吧。
然後就是char*轉qstring:
方法一:qstring string = qstring(qlatin1string(c_str2)) ;
方法二:如果是中文系統,直接用 (const char*) str.local8bit()
例如printf(「%s」, (const char*) str.local8bit());
str是乙個qstring
Qt中QString的比較
一般情況下,我們會使用compare來進行比較,具體的返回結果如下 qstring compare ab ab 值為0 qstring compare ab df 值為 0 qstring compare df ab 值為 0 使用這個函式時可以新增第三個引數 qstring compare df ...
QT中QString與數字型別的轉換
把qstring轉換為 double型別 方法1.qstring str 123.45 double val str.todouble val 123.45 方法2.很適合科學計數法形式轉換 bool ok double d d qstring 1234.56e 02 todouble ok ok ...
QT中QString與數字型別的轉換
把qstring轉換為 double型別 方法1.qstring str 123.45 double val str.todouble val 123.45 方法2.很適合科學計數法形式轉換 bool ok double d d qstring 1234.56e 02 todouble ok ok ...