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

关于VB6的位与运算有关问题(and)很郁闷希望大家指点

2012-01-16 
关于VB6的位与运算问题(and)很郁闷希望大家指点?关于C#的位与运算问题(&)很郁闷希望大家指点?C#中这个表达

关于VB6的位与运算问题(and)很郁闷希望大家指点?
关于C#的位与运算问题(&)很郁闷希望大家指点?
C#中这个表达式
-1285 & 0xFF00
结果等于64000
(.net其它语言也测试过。也是如此)

但在vb6中
-1285 And &HFF00
这表达式的值确等于-1536

如何能让vb中的,-1285 And &HFF00这个运算的结果-1536
在C#中也等于-1536

代码应该如何写。希望大家指点一下。 非常感谢!

[解决办法]

VB code
? -1285 And &HFF00[color=#FF0000]&[/color]64000 ? -1285 And &HFF00-1536?&HFF00-256?&HFF00[color=#FF0000]&[/color] 65280
[解决办法]
探讨

VB code
? -1285 And &HFF00&
64000 

? -1285 And &HFF00
-1536

?&HFF00
-256

?&HFF00&
 65280

[解决办法]
在C#中试试
(short int)-1285 & (short int)0xFF00

热点排行