? ? ? ? QChar 类是Qt中用于表示一个字符的类,实现再 QtCore共享库中。QChar类的内部两个字节的Unicode编码来表示一个字符。
? ? ? ? char类型是C/C++中内置的类型,用字节来解析内存的信息。比如:
char gmfriend='g';
? ? ? ? gmfriend 标记的这块内存的大小就是一个字节,存储的信息就是01100111,又比如:
char gmfriend=‘汉’;
gmfriend 标记的这块内存依然是一个字节,存储的是0xBA,这是因为在windows系统中汉字以GBK编码来存储的,’汉‘这个编码是0xBABA,因为是char所以只能保存低字节。
? ? ? ? Qchar类是Qt处理字符的基本类型,是对Unicode字符的封装。Qchar使用2个字节的内存,在内部维护了一个unsigned short类型的内存。使用的是ucs-2标准。?
?