首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-12-16 
新人问个关于QT中数据类型转换的问题QString类下有个例子 QString str FF bool ok int hex str.to

新人问个关于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时,我让它变成负数。。。

热点排行