赋值运犷符和赋值表达式 简单的赋值坛算符"= 基本数据类型和表达式 ●举例: n=n+5 类型: 等号左边对象的类型 值 等号左边对象被赋值后的值 休息
前一页 休息 21 赋值运算符和赋值表达式 简单的赋值运算符"=" ⚫ 举例: n=n+5 ⚫ 类型: 等号左边对象的类型 ⚫ 值: 等号左边对象被赋值后的值 Page 21 基 本 数 据 类 型 和 表 达 式
赋值运犷和贼值衰达式 基 复合的赋值运犷 本 数·有10种复合运算符: 据 类 +=,-=,*=,/=,% 型 &=,^== ●例:a+=3等价于a=a+3 表 达 x*=y+8等价于x=x*(y+8) 式 休息
前一页 休息 22 赋值运算符和赋值表达式 复合的赋值运算符 ⚫有10种复合运算符: +=, -=, *=, /=, %=, <<=,>>=,&=,^=,|= ⚫例:a+=3 等价于 a=a+3 x*=y+8 等价于 x=x*(y+8) 基 本 数 据 类 型 和 表 达 式
赋值运算将和贼值表达式 赋值表达式举例 基本数 a=5 表达式值为5 据ab=c=5表达式值为5,ab,c均为5 类a=5+(C=6)表达式值为11,a为11,c为6 型a=(b-4)+(C=6) 表达式值为10,a为10,b为4,c为6 表a=(b=10)/(c=2) 达表达式值为5,a为5,b为10,c为2 式a+=a=a*a相当于:a=a+(a=a2a) 了一页休息
前一页 休息 23 赋值运算符和赋值表达式 ——赋值表达式举例 a=5 表达式值为5 a=b=c=5 表达式值为5,a,b,c均为5 a=5+(c=6) 表达式值为11,a为11,c为6 a=(b=4)+(c=6) 表达式值为10,a为10,b为4,c为6 a=(b=10)/(c=2) 表达式值为5,a为5,b为10,c为2 a+=a-=a*a 相当于: a=a+(a=a-a*a) Page 23 基 本 数 据 类 型 和 表 达 式
基逗号运算和逗号表达式 本 数 ●格式 据 表达式1,表达式2 类 型求解顺序及结果: 先求解1,再求解2,最终结果为表达 表 式2的值 达·例 式a=3*5,a*4最终结果为60 休息
前一页 休息 24 逗号运算和逗号表达式 ⚫ 格式: 表达式1,表达式2 ⚫ 求解顺序及结果: 先求解1,再求解2,最终结果为表达 式2的值 ⚫ 例 a=3*5,a*4 最终结果为60 Page 24 基 本 数 据 类 型 和 表 达 式
基关系运算与关系表达式 本 数。关系运算是比较简单的一种逻辑运算, 据优先次序为: 类 型 优先级相同(高) 优先级相同(低) 和。关系表达式是一种最简单的逻辑表达式 表 其结果类型为bool,值只能为true或 false 达 式例如:a>b,c≤=a+b,x+y 休息
前一页 休息 25 关系运算与关系表达式 ⚫ 关系运算是比较简单的一种逻辑运算, 优先次序为: < <= > >= == != 优先级相同(高) 优先级相同(低) ⚫ 关系表达式是一种最简单的逻辑表达式 其结果类型为 bool,值只能为 true 或 false。 ⚫ 例如:a>b,c<=a+b,x+y==3 基 本 数 据 类 型 和 表 达 式