当前位置: 代码迷 >> QT开发 >> 新人问个关于QT中数据类型转换的有关问题
  详细解决方案

新人问个关于QT中数据类型转换的有关问题

热度:74   发布时间:2016-04-25 04:24:03.0
新人问个关于QT中数据类型转换的问题
QString类下有个例子

 QString str = "FF";
 bool ok;
 int hex = str.toInt(&ok, 16);       // hex == 255, ok == true
 int dec = str.toInt(&ok, 10);       // dec == 0, ok == false

但是我现在不需要hex ==255,而要它等于-1。
str表示一个八位有符号整数而不是无符号的,请问应该怎么写代码呢.....
------最佳解决方案--------------------
先转为16进制然后再转为10进制
------其他解决方案--------------------
最后我用了个笨办法,因为八位有符号整数范围是-128到127 所以当数据大于127时,我让它变成负数。。。
  相关解决方案