怪事?

[复制链接]
1671|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

粉丝
快速回复 在线客服 返回列表 返回顶部