1.4.2 操作符与表达式

SPSS的基本运算有3种:数学运算、关系运算和逻辑运算。对应的操作符见表1-1。

表1-1 操作符表

数学运算符也就是常用的算术运算符,可以连接数值型的常量、变量和函数,形成算术表达式,运算结果通常为数值。运算符的优先级为:括号>函数>幂>乘或除>加或减,同一优先级的符号,位于左侧的优先级高。

关系运算符用于建立两个量之间的比较关系,如果比较关系成立,则关系表达式的值为真(true),否则为假(false)。例如,假定表达式为“a<0”,那么如果a=1,则表达式“a<0”为假,表达式的值为0(假);如果a=-1,那么表达式“a<0”为真,表达式的值为1(真)。

在表1-1中,关系运算符和逻辑运算符均有两种表达方法,括号中的关系运算符与括号前的是等价的。

逻辑运算符、逻辑型变量或值为逻辑型的表达式(如关系表达式)都称为逻辑表达式,逻辑表达式的值为逻辑型(true或false)。逻辑运算规则见表1-2。

表1-2 逻辑运算规则