• 3494阅读
  • 0回复

求助关于qbytearray的元素问题 [复制链接]

上一主题 下一主题
离线yenson
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-02
请教各位大虾,我遇到一个好奇怪的问题。我把一个整数“0x80”赋给qbytearray类的变量a的其中一个元素a[0],然后我把a[0]用下面方法转化为一个16进制字符串:QString::number(a[0],16).toUpper(),再用qdebug输出,理论上应该输出“80”才对,但结果确是:
“FFFFFFFFFFFFFF80”!
请问这个是输出的问题还是qbytearray的问题啊,该怎么改啊?
快速回复
限100 字节
 
上一个 下一个