写出下面表达式a的值,设a和n都已定义为整形变量,且a=12,n=5,求(1)A+=N(2)A*=N+3(3)A%=(N%=N)(4)A-=2+N(5)A/=A+N(6)A+=A-=A*=N

问题描述:

写出下面表达式a的值,设a和n都已定义为整形变量,且a=12,n=5,
求(1)A+=N
(2)A*=N+3
(3)A%=(N%=N)
(4)A-=2+N
(5)A/=A+N
(6)A+=A-=A*=N

17
96
出异常(n%=n)=0,所以a%0会出异常
5
0
-36
注意带=号的运算符都是优先级最低的,多个等号时从右向左运算

1,a=17
2,a=63
3,(n%=n)=0,所以a%0是个错误的表达式.
4,a=15
5,a=6
6,a=-36