
C语言的题目
写出下面赋值表达式运算后a的值,设原来a=12(1)a/=a+a(2)a%=(n%=2),n的值等于5(3)a+=a-=a*=a求详解!最后一个是a加等于a减等于a乘等于...
写出下面赋值表达式运算后a的值,设原来a=12
(1) a/=a+a (2)a%=(n%=2),n的值等于5 (3) a+=a-=a*=a
求详解!最后一个是a加等于a减等于a乘等于a 展开
(1) a/=a+a (2)a%=(n%=2),n的值等于5 (3) a+=a-=a*=a
求详解!最后一个是a加等于a减等于a乘等于a 展开
3个回答
展开全部
(1)a/=a+a 等价于 a =a / (a + a),如果a是int型 则a = 0 ;如果a是double或float型,则a = 0.5;(估计题意a是int型)
(2)%为求余数,n%=2等价于n=n%2=5%2=1;所以a%=(n%=2)等价于a%=1,即a=a%1=12%1=0
(3)a+=a-=a*=a 等价于 a = a + (a - a*a)=12 + 12 - 144 = -120
(2)%为求余数,n%=2等价于n=n%2=5%2=1;所以a%=(n%=2)等价于a%=1,即a=a%1=12%1=0
(3)a+=a-=a*=a 等价于 a = a + (a - a*a)=12 + 12 - 144 = -120
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询