Qt 向TextEdit中输入字符

我写了这样一段代码
图片说明

目的是把一个int拆分成4个char然后转成string以插入到TextEdit中,但是我在调试的时候发现了这种问题:
图片说明

bicode现在是对的,组合起来应该是0x23baffec
图片说明

但是tmp后面四位不对,这是什么情况?
哪位大神能帮我指出错误~

请把inst值给出来,