问题
填空题
定义int a=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为______。
答案
参考答案:I
解析: 此题考查的是算术运算符。依照运算级的优先性,首先执行“++”和“--”,“++a”执行之后a的值变为6,++a*-b=(++a)*(-b)=6*19=114;此后再依次执行/和%,++a*-b/5%13=114/5%13=22%13=9。