第1-2章 概述-数据类型运算符和表达式.ppt

第1-2章 概述-数据类型运算符和表达式

若有定义语句: int x=12,y=8,z; 在其后执行语句z=0.9+x/y; 则z的值为___________。 A)1.9 B)1 C)2 D)2.4 B “/”为整除运算符,两边的运算对象都为 整数时,运算结果为整型。 Z为整型,所以最终结果为整数。 若有定义语句: int a=3,b=2,c=1; 以下选项中错误的赋值表达式是———— A)a=(b=4)=3 B)a=b=c+1 C)a=(b=4)+c; D)a=1+(b=c=4) A 复合赋值表达式 复合赋值运算的一般格式为: 变量 双目运算符 = 表达式 └──┬──┘ 复合赋值运算符 等价于: 变量 = 变量 双目运算符 (表达式) 例: x += 3 x=x+3 y *= x + 6 y=y*(x+6) 已有变量a,其值为9, 计算表达式a+=a-=a+a的值 (1)a+a=9+9, 表达式的值为18, 但是a的值不变, 仍为9 (2)a=a-18, 表达式的值为-9, a的值变为-9 (3)a=a+a, 表达式的值为-18, a的值为-18 关系运算符 == 相等 != 不等 大于 小于 = 大于等于 = 小

文档评论(0)

1亿VIP精品文档

相关文档