第45讲数据类型运算符.pptVIP

  • 4
  • 0
  • 约6.83千字
  • 约 42页
  • 2019-05-27 发布于山东
  • 举报
赋值表达式也可以包含复合的赋值运算符。 如:a=12;则表达式a+=a-=a*a的值是多少? 分析:此赋值表达式的求解步骤如下∶ ① 先进行“a-=a*a”的运算, 它相当于a=a-a*a,a的值为12-144=-132。 ②再进行“a+=-132”的运算,相当于a=a+(-132),a的值为-132-132= -264。 将赋值表达式作为表达式的一种,使赋值操作不仅可以出现在赋值语句中,而且可以以表达式形式出现在其他语句(如输出语句、循环语句等)中。 如:printf(%d,a=b); 分析:如果b的值为3, 则输出a的值(也是表达式a=b的值)为3。在一个语句中完成了赋值和输出双重功能。 例1、设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是( ) (2007年4月全国计算机二级考试原题) A、k++ B、k+=1 C、++k D、k+1 例3、若变量均已正确定义并赋值,以下合法的C语言表达式是( ) (2007年9月全国计算机二级考试原题) A、x=y==5 B、x=n%2.5 C、x+n=I D、x=5=4+1 (2008年9月全国计算机二级考试原题) A A a=a-(a+b) 5、关系运算符与逻辑

文档评论(0)

1亿VIP精品文档

相关文档