打印

怪事?

[复制链接]
1284|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
绿色的瓶盖|  楼主 | 2010-9-24 11:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今日调试发现一个奇怪问题:
无符号字符型数据强制转换成无符号整形,没有得到正确结果。
如:uchar temp = 0;
    uint temp1 = 0;
     ……

    经过中间程序,temp仍赋值为0.接下来:
   temp1 = (uint)temp;
  此时temp1应该为:0x0000才对。但是结果却变成0x00E7。
怎么回事?还请网友指教啊。

相关帖子

沙发
NE5532| | 2010-9-24 12:18 | 只看该作者
打断点跟踪,考虑中断影响和野指针问题。

使用特权

评论回复
板凳
绿色的瓶盖|  楼主 | 2010-9-24 15:02 | 只看该作者
2# NE5532

感谢NE回复。
现已查明,是使用Using关键字造成。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

97

帖子

0

粉丝