当前位置:编程学习 > wap >>

QT 中QString小问题

我有2个int型的数   1 和 2

我创建了QString 型变量 msg

想把1放进msg的前2字符单位   2放进msg的后4字符单位 (也就是一个6位字符)

也就是 (15个0) 1 (30个0) 1 0

然后再取出来用。

QString  msg;
msg=(short)1+(unsigned long)2;

short shor;
int in;
shor=(short)msg[0];
int=(int)msg[2];


这样写 错的。。
求解 --------------------编程问答-------------------- 位操作,关字符串什么事? --------------------编程问答-------------------- 左右移动操作吧,或者先转成字符串,再叠加,再转回数字?
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,