|
贴一点供大家参考! I9 m& h, v$ [# c: Q& a
' n- \; h% [9 M( m, O+ T8 e' ~% g, b& l# i1 T; o+ O' d! y7 q s7 @
2.1.5 表达式语言; y; o+ f" _+ y" V5 E
表达式有自己的语法,它通常模仿编程语言下面介绍表达式语言的下列元素:变量名、运算符、运算符的优先顺序和相关性、机内函数及条件表达式。
! g; F2 l" F _* m0 V+ ?1. 变量名7 Q; }' h5 W/ ~) E. N
变量名是字母与数字组成的字符串,但必须以一个字母开始,变量名可含下划线“_”,变量名的长度限制在32个字符内。3 `2 h2 X* ^) m: d$ f
2. 运算符
! s8 L! j3 |' ]( T3 }4 Y8 DUG表达式运算符分为算术运算符、关系及逻辑运算符,与其它计算机书中介绍的内容相同。各运算符的优先级别及相关性如表2-2所示。在表2-2中,同一毛的运算符的优先级别相同,上一毛的运算符优先级别高于下一行的运算符。' X8 G2 _6 W3 k( S7 Z
表2-2 各运算符的优先级别及相关性) B* q# n/ D9 m1 |7 k
运算符 相关性 运算符 相关性
' n. m8 W) r& z* `' P+ y. Z∧ 右到左 > < > = < = 左到右* N$ b I& E% x' ~3 S# Y9 O9 C
-(负号)! 右到左 = = ! = 左到右
# j, o% n( G h4 _# Z* v* / % 左到右 && 左到右
( e/ |3 \5 M# I- C1 X+ - 左到右 ‖ 右到左 |
|