每种语言里运算符都有优先级,在VB里一样,^的优先级最高,其次是-负号、*和/,之后就是mod,然后是+和-,优先级高的会先运算,所以14 - 5 Mod 3 ^ 2相当于 14-5 mod (3^2),相当于14-( 5 mod 9),结果当然就是14-5=9了。