Qt中的几个基本类型

QDebug(调试)

qDebug() << “测试语句”;
qDebug(“a: %#x”, a); //可以使用C语言风格进行初始化

QString(字符串)

QString s;
qPrintable(s); //去除双引号
s.sprintf(); //与c语言语法相同
s.append(); //字符串追加
s.szie(); //字符串长度
s.length(); //字符串长度
s.capacity(); //字符串所占字节数
QString(“测试语句”); //C–>Qt

strlen(s.toStdString().c_str()); //Qt–>C+±->C
QString(string(“测试语句”).c_str()); //C–>C+±->Qt

s.toInt() //字符串转int类型
s.toFloat() //字符串转float类型
(可以传入一个bool类型指针用以判断是否转换成功)
(同时可以控制转换数据进制位数)

QStringList(字符串列表) //可以理解为字符串数组,但实际为链表

QStringList sl;
sl.push_back(s);

(支持随机访问s[0], s[1])
(内含自带的const迭代器:QStringList::ConstIterator it)

你可能感兴趣的:(Qt中的几个基本类型)