我是MASM的新手,在if语句方面遇到了问题。我得到的编译错误是: RNG.asm(61):error A2070: invalid指令操作数。(第61行是倒数第五行);=====================================================================;; a random number inbetween the low and high value.
smaller type is converted to an int; otherwise, it is converted to an unsigned int"任意无符号整数类型的秩等于相应的有符号整数类型的秩长长int的秩大于长int的秩,后者大于int的秩,后者大于短int的秩,后者大于符号字符的秩。问题是:为什么小于int的类型不应该用int表示?为什么一个无符号int可以表示一个int不应该表示的值?
提前谢谢。