VB5的BUG????? 给出答案,马上给分!! &HFF00会被认为是Integer为了位对其,它会变成&H80007F00把它写成&HFF00&就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to zyl910:首先表示感谢,你的方法解决了问题。可是,在后面加一个"&"是什么意思?还有,在位对齐的时候,我感觉,&HFF00 变成了 &HFFFF00 而不是,&H8000&F00,也就是,高位被用"1"填充了,不只对不对,如果对,那么,为什么会用"1"填充。此外,前一个运算的结果为什么正确?欢迎各路英雄指教! 在VB QB中,发$结尾代表字符串&代表Long %代表Integer #代表Double !代表Single 在位对齐的时候,我感觉,&HFF00 变成了 &HFFFF00 而不是,&H8000&F00,也就是,高位被用"1"填充了,不只对不对,如果对,那么,为什么会用"1"填充。快来帮我! “&HFF00”在VB中好象会当作负数来处理的,你试一下=“-256”,这样计算时就有问题了。 (&H82FFD9 And &HFF00&)=65280 谢谢你的问题了。 当时没想清楚实际上&HFF00变成&HFFFFFF00了负数是按照补码方式存储的&HFF00=-256-256&=Not (256-1)=Not (&H000000FF)=&HFFFFFF00 模拟登录按钮点击 请教 在这个题目上遇到一些困难,请高手进来帮帮忙! 急、、在VB程序中如何能够禁止用户更改系统时间? 今天遇到怪事了,机子怎么都连不上!解决立即给分! 如何能快速地知道一台机子是否在网络上? 用vb开发价值数亿的项目 文件问题?? 有用的网址 菜鸟的VB绘图小问题,跪求解答。。。 谁有水晶报表最新CDKey? 请问:VB中是否有宏? 自己做的一套报表系统,有兴趣的进来交流!
首先表示感谢,你的方法解决了问题。
可是,在后面加一个"&"是什么意思?
还有,在位对齐的时候,我感觉,&HFF00 变成了 &HFFFF00
而不是,&H8000&F00,也就是,高位被用"1"填充了,不只对不对,如果对,那么,为什么会用"1"填充。
此外,前一个运算的结果为什么正确?
欢迎各路英雄指教!
&代表Long %代表Integer #代表Double !代表Single
而不是,&H8000&F00,也就是,高位被用"1"填充了,不只对不对,如果对,那么,为什么会用"1"填充。
快来帮我!
谢谢你的问题了。
实际上
&HFF00变成&HFFFFFF00了负数是按照补码方式存储的
&HFF00=-256
-256&=Not (256-1)=Not (&H000000FF)=&HFFFFFF00