河南师范大学c语言课件3 数据类型与运算符.pptVIP

  • 4
  • 0
  • 约9.89千字
  • 约 35页
  • 2019-05-10 发布于广东
  • 举报

河南师范大学c语言课件3 数据类型与运算符.ppt

§3.8 几个常用运算符 2)?复合的赋值运算符: += -= *= /= %=… 如: x+=5 ?? x=x+5 x*=5 ?? x=x*5 x%=5 ?? x=x%5 特别: y*=x+5 ?? y=y*(x+5) 练习: 1 int a=2, c; a+=5+(c=3) 2 若a=8 求 a/=(b=-2)+(c=12) 3 若a=5 求a+=a-=a*=a 编程计算当a=5时,表达式a+=a-=a*=a的值。 #include stdio.h void main() { int a=5,b; b=(a+=a-=a*=a); printf(b=%d\n,b); } §3.8 几个常用运算符 5 ?逗号运算符(顺序求值运算符): (左结合) 一般格式: 表达式1,表达式2 如, x=(b=2,b+1); 逗号表达式的一般形式可以扩展为: 表达式1,表达式 2,…,表达式n §3.8 几个常用运算符 1 基本算术运算符 + - / * %(取余) 2 强制类型转换运算符 (类型名)表达式 3 自增自减运算符 ++ --(右结合!!!) i++??i=i+1 4 赋值运算符与赋值表达式(右结合!!!) 1)一般的赋值表达式: 变量=表达式 2)?复合的赋值运算符: += -=

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档