若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值是多少?
问题描述:
若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值是多少?
答
先运算n%2,由于n=5,故n%2的值为1(%表示取模,即余数)
然后运算a = a%1,故a最后的值为0