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