当前位置:编程学习 > C#/ASP.NET >>

求解 数值大的数怎么会小于数值小的数?

?(Int32)bufAll.Length - posTmp + 4
0x00000406
?bagLen
0xc9ab0087
?0x00000406>0xc9ab0087
false

?0x00000406>=0xc9ab0087
false
?(Int32)bufAll.Length - posTmp + 4 >= bagLen
true

?0x00000406 >= bagLen
true --------------------编程问答-------------------- 这什么语法???你这个是不是数据溢出了??? --------------------编程问答-------------------- 0xc9ab0087作为int32的话,是负数。 --------------------编程问答-------------------- 调试即时窗口

那应该怎么写?  两个对象的比较 --------------------编程问答--------------------
引用 3 楼 harvest2006 的回复:
调试即时窗口

那应该怎么写?  两个对象的比较

UInt32 --------------------编程问答-------------------- 用uint或者long
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,