a = Sqr(3) b = Sqr(2) c = a > b MsgBox c + 2为什么结果是1
问题描述:
a = Sqr(3) b = Sqr(2) c = a > b MsgBox c + 2为什么结果是1
答
c = a > b,则变量c保存的是逻辑值true,在计算c+2时,编译器会强制转换c为整数值,vb会转换成-1
a = Sqr(3) b = Sqr(2) c = a > b MsgBox c + 2为什么结果是1
c = a > b,则变量c保存的是逻辑值true,在计算c+2时,编译器会强制转换c为整数值,vb会转换成-1