3、日期时间运算符与日期时间表达式 日期型表达式由运算符“十”或“-”、整数、日期型常量、日期型 变量和函数组成。 (1)两个日期型数据可以相减,例如:{^199912/19}-{^1999/116 ′结果为数值型数据33 (2)一个数值型数据可加到日期型数据中,其结果仍然为一日期型数 据(向后推算日期)。例如:{^1999116}+33′结果为日期型 数据:{^199912/19} (3)一个表示天数的数值型数据可从日期型数据中减掉它,其结果仍 然为一日期型数据(向前推算日期)。例如: (1999/12/9}-33 结果为日期型数据:{^1999116} 注意:两个日期型数据不能相加!
16 3、日期时间运算符与日期时间表达式 日期型表达式由运算符“十”或“—” 、整数、日期型常量、日期型 变量和函数组成。 (1) 两个日期型数据可以相减,例如:{^1999/12/19}-{^1999/11/16} '结果为数值型数据33 (2) 一个数值型数据可加到日期型数据中,其结果仍然为一日期型数 据(向后推算日期)。例如:{^1999/11/16}+33 '结果为日期型 数据:{^1999/12/19} (3)一个表示天数的数值型数据可从日期型数据中减掉它,其结果仍 然为一日期型数据(向前推算日期)。例如: {^1999/12/19}-33 ‘结果为日期型数据:{^1999/11/16} 注意:两个日期型数据不能相加!
4、关系运算符与关系表达式 关系表达式由关系运算符、常量、变量和函数组成 Ⅵ ISUAL FOXPRO提供的关系运算符有>,<,>=,<= (#,!=),S 关系表达式的运算结果只有真(T)和假(F)
17 4、关系运算符与关系表达式 关系表达式由关系运算符、常量、变量和函数组成。 VISUAL FOXPRO提供的关系运算符有>,<,>=,<= ,<>(#,!=),$,== 。 关系表达式的运算结果只有真(.T.)和假(.F.)
5+3>=7 &&结果为真(T ab′$′ asdabfh′ &&结果为真(T) 200305/17}<{^1998/1025}&&结果为假(F) ′ asdabfh′=as &&结果为真(T) las′=′ asdabfh′ &&结果为假(F) ′ asdabfh′==as &&结果为假(F) asdabfh′ &&结果为真(T) &&当 set exact on时为假(F) ab?+cd==”abcd &&结果为真(T)
18 5+3>=7 &&结果为真(.T.) ‘ab’$’asdabfh’ &&结果为真(.T.) {^2003/05/17}<{^1998/10/25} &&结果为假(.F.) ’asdabfh’=‘as’ &&结果为真(.T.) ‘as’=’asdabfh’ &&结果为假(.F.) ’asdabfh’= =‘as’ &&结果为假(.F.) ’asdabfh’<>‘as’ &&结果为真(.T.) &&当 set exact on 时为假(.F.) ‘ab’+’cd’= =”abcd” &&结果为真(.T.)
5、逻辑运算符与逻辑表达式 逻辑表达式由逻辑运算符、逻辑常量、变量和函数组成 。Ⅵ SUAL FOXPRO提供的逻辑运算符如表24所示。 个逻辑表达式可包含多个逻辑运算符。对于较复杂 的条件判断必须采用逻辑表达式才能完成。参加逻辑 运算的对象为逻辑对象其表达式的值也是一个逻辑值
19 5、逻辑运算符与逻辑表达式 逻辑表达式由逻辑运算符、逻辑常量、变量和函数组成 。VISUAL FOXPRO提供的逻辑运算符如表2.4所示。 一个逻辑表达式可包含多个逻辑运算符。对于较复杂 的条件判断必须采用逻辑表达式才能完成。参加逻辑 运算的对象为逻辑对象其表达式的值也是一个逻辑值