阅读背景:

有个小问题请大家帮忙思考:如何快速比较出VB中两个integer变量的对应的无符号数的大小。

来源:互联网 
标题的表达可能不准确,实际的意思:
大家知道,VB中的integer是有符号数,即最高位是表示符号的,最高位为1为负数。现在我在解析DDS图像格式,就遇到了这样的问题,在某一个步骤中,我需要比较两个占用2个字节的整数的大小,原始的C代码可以用C中的无符号整数的数据类型读取这两个数,然后直接用>运算符比较,而VB中只能用先把这两个字节的数读入两个integer变量中,但是这个时候VB中的>运算符返回的结果就不一定的正确的结果了。 大家知道,VB中的integer是有符号数,即最高位



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: