首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

看看int 值的有关问题

2011-12-29 
各位高手看看int 值的问题intflag_data2我做如下判断if(flag_data2){}在我调试的时候flag_data值老是出

各位高手看看int 值的问题
int   flag_data=2
我做如下判断
if(flag_data==2)
{
}
在我调试的时候flag_data值老是出去0x000002的十六进制的值,根本判断不了,请问各位有何解决方法!

先谢了~

[解决办法]
出去0x000002的十六进制的值 ???
就算0x000002 转10进制 那也是等于2啊
难道16进制就不能判断是否相等???
[解决办法]
0x000002就是2
你看不清对瓦?把东西拖到watch窗口,右击,把16进制显示去掉,就是10进制了
[解决办法]
if进不去吗?两个应该是相等的。
[解决办法]
去掉调试器得16进制显示就看到2了
0x2和2没区别
你输出flag_data看看前面是不是多了ff

热点排行