当前位置:   article > 正文

Qt之QChar类的数据转换_qt char比较

qt char比较

char toAscii()const; //得到字符的ASCII码
QChar toLower()const;//转换成小写字母

QChar toUpper()const;//转换成大写字母
ushort unicode()const;// 得到 Unicode 编码
注意,这几个函数都不会改变对象自身的内容,转换的结果通过返回值反映出来(即基于复制内容的转换)。
                                        QChar 类的字符比较

Qt中定义了一些与 QChar 类相关的比较运算符,比如:
bool operator !=(QChar c1,QChar c2)  //判断c1是否不等于c2
bool operator<(QChar c1,Qchar c2);    //判断c1是否小于c2

bool operator<=(QChar cl,QChar c2);  //判断c1是否小于等于c2
bool operator ==(QChar cl,QChar c2)  //判断c1 是否等于 c2
bool operator >(0char cl,Qchar c2);  //判断c1是否大于c2
bool operator>=(QChar cl,QChar c2);//判断c1是否大于等于c2
                                      QChar 类与 char 类型的相互转化


QChar 转换为char,可以利用下列2个成员函数:
char toLatin1();
char toAscii();
比如:
char ch;
qchar qch;
ch = qch.toLatin1();
char 转换为 OChar,可以利用下列2个成员(构造)函数:

QChar(char ch);
QChar(uchar ch);

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
  

闽ICP备14008679号