Vb运算顺序的问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 19:31:06
第一个题目:Int(-4.8)*6\3^2+fix(-4.8) 第二个题目:print5/4*6\5mod2

VB中运算符的计算优先级顺序如下:

算术运算符和串联运算符
求幂 (^)

一元标识和非(+、–)

乘法和浮点除法(*、/)

整数除法 (\)

取模 (Mod)

加法和减法(+、–),字符串连接 (+)

字符串连接 (&)

算术移位(<<、>>)

比较运算符
所有比较运算符(=、<>、<、<=、>、>=、Is、IsNot、Like、TypeOf...Is)

Int(-4.8)*6\3^2+fix(-4.8)
={[int(-4.8)] * 6} \ (3^2)

print 5/4*6\5 mod 2
= print {[(5/4)*6]\5} mod 2