C语言实验
实验5:运算符与表达式(4)
实验目的:
1、熟悉条件运算符、复合赋值运算符的基本运用和规则。
2、进一步熟悉C语言程序的编辑、编译、连接和运行的方法。 实验内容:
1、写出下面逻辑表达式的值。设a=3,b=4,c=5。
①a + b > c && b == c =0
②a || b + c && b – c =1
③!( a > b ) && ! c || 1 =1
④(0||0)||5 =1
⑤(10<12)&&! (1>-1) =0
2、将下面的数学表达式写成C语言逻辑表达式:
x大于0,并且X小于等于10 x>=0&&x<=10
a或b中有一个大于零__a>0||b>0________
3、求下面算术表达式的值。
(1)x+a%3*(int)(x+y)%2/4 =0
设x=2.5,a=7,y=4.7
(2)(float)(a+b)/2+(int)x%(int)y =0
设a=2,b=3,x=3.5,y=2.5
先自己分析,再试着用程序求解,看得到的结果是否一致。
4、写出下面表达式运算后a的值,设原来a=10。设a和n已定义成整型变量。