c/c++函授试题()

来源:百度知道 编辑:UC知道 时间:2024/06/28 04:18:01
4、求下面算术表达式的值:
(1)x+a%3*(int)(x+y)%2/4
设x=2.5 a=7 y=4.7
(2)(float)(a+b)/2+(int)x%(int)y
设a=2 b=3 x=3.5 y=2.5
5、写出下面赋值表达式运算后a的值,设原来a=12
(1)a+=a
(2)a-=2
(3)a*=2+3
(4)a/=a+a
(5)a&=(n%=2),n的值等于5
(6)a+=a-=a*=a

4 (1):2.5
(2):3.5
5、a=0
我都试过的。其实自己慢慢推也能推出来。只要注意各运算符的优先顺序就行了。

啊哈,自己放到程序里算一算!