第二讲数据结构,运算符,表达式.pptVIP

  • 5
  • 0
  • 约8.07千字
  • 约 47页
  • 2015-08-31 发布于重庆
  • 举报
第二讲数据结构,运算符,表达式.ppt

 算术运算符和算术表达式 算术运算符和算术表达式 (1)基本的算术运算符: +加法运算符,或正值运算符。如:3+5、+3 -减法运算符,或负值运算符。如:5-2、-3 *乘法运算符。如:3*5 /除法运算符。如:5/3 %模运算符,或称求余运算符,%两侧均应为整型数据,如:7%4的值为3。  算术运算符和算术表达式 (2) 算术表达式和运算符的优先级与结合性 用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为C算术表达式。 运算对象包括常量、变量、函数等。 算术表达式:2+6.5*3+sin(0.5) 关系表达式:x0 逻辑表达式:x0y0 赋值表达式:a=5 逗号表达式:a=3,y=4,z=6 C语言规定了运算符的优先级 在表达式求值时,先按运算符的优先级别高低次序执行,例如先乘除后加减。 C规定了各种运算符的结合方向(结合性) 同等优先级算术运算符的结合方向为“自左至右”,即先左后右 。 考虑a-b/c-1.5+′a′ 附录C列出了所有运算符的优先级和结合性√。 算术运算符和算术表达式 运算符的优先级和结合性 总则: 优先级高的运算符先计算,优先级低的运算符后计算。在优先级相同的情况下,表达式的计算顺序有结合性决定。 优先级: 去掉一个最高的,去掉一个最低的,一,二,三,赋

文档评论(0)

1亿VIP精品文档

相关文档