4. 运算符说明

operator

说明 相对标准C语言的运算符有如下区别:
  • 减少了部分运算符(如 << >> | &等)

  • 关系运算符 == !=> < >= <= 是相同优先级

重要

赋值表达式 A = (A + B) / 10 - 100
  • ‘=’ 右边不能出现关系运算符! 如: A= A > 10 是错误的!

  • ‘=’ 右边不能出现逻辑运算符! 如: A= A && B 是错误的!

算术表达式
  • 赋值符号的右边。 A = (A + B) / 10 - 100 (A + B) / 10 - 100即为算术表达式

  • 算术运算符: ()括号 -负号 * / % + -

条件表达式 if(条件表达式)
  • 形式1: if(算术表达式 > 算术表达式) 式中 ‘>’ 可替换为 “> >= < <= == !=”

  • 形式2: if(算术表达式 > 算术表达式 && 算术表达式 > 算术表达式) 式中 ‘&&’ 可替换为 “||”, ‘>’ 可替换为 “> >= < <= == !=”

  • 形式3: if(算术表达式)

  • 形式4: if(算术表达式 && 算术表达式) 式中 ‘&&’ 可替换为 “||”

  • 条件表达式不能出现赋值符号,如 if(A = B > 10) 是错误的!