第章选样结构程序设计 512逻辑运算符与逻辑表达式 逻辑表达式是指用逻辑运算符连接若干关系表达式 或逻辑值而成的式子。如不等式:2<x≤10可以表示为: 2<=xANDⅹ<=10。逻辑表达式的值也是一个逻辑值。 VFP提供的逻辑运算符有以下3种,见表5-2
第5章 选择结构程序设计 5.1.2 逻辑运算符与逻辑表达式 逻辑表达式是指用逻辑运算符连接若干关系表达式 或逻辑值而成的式子。如不等式:2≤ x ≤ 10可以表示为: 2 <= x AND x <= 10。逻辑表达式的值也是一个逻辑值。 VFP提供的逻辑运算符有以下3种,见表5-2
第5选擀结构程序设计 表5-2逻辑运算符 运算名 符称 示例 NOr非NOr(3<2)值为:T, (由真变假或由假变真,进行取“反”操作) (2>3)ND(1<2)值为:F, AND与(两个表达式的值均为真,结果才为真,否则为假 (2>3)OR(1<2)值为:T, OR或(两个表达式中只要有一个值为真,结果就为真, 只有两个表达式的值均为假,结果才为假)
第5章 选择结构程序设计 表5-2 逻辑运算符 运算 符 名 称 示 例 NOT 非 NOT (3 < 2) 值为:.T., (由真变假或由假变真,进行取“反”操作) AND 与 (2 > 3) AND (1 < 2) 值为:.F., (两个表达式的值均为真,结果才为真,否则为假 ) OR 或 (2 > 3) OR (1 < 2) 值为:.T., (两个表达式中只要有一个值为真,结果就为真, 只有两个表达式的值均为假,结果才为假)
第5选样结构程序设计 逻辑运算的运算规则,见表5-3 表5-3逻辑运算真值表 NOT a a and b a or b aTTFE bTFTF FFT TFFF TTTE T
第5章 选择结构程序设计 逻辑运算的运算规则,见表5-3。 表5-3 逻辑运算真值表 a b NOT a a AND b a OR b .T. .T. .F. .T. .T. .T. .F. .F. .F. .T. .F. .T. .T. .F. .T. .F. .F. .T. .F. .F
第5选样结构程序设计 513运算符的优先顺序 表5-4运算符的优先顺序 优先顺运算符类 运算符类 序 型 运算符 型 运算符 (指数运算) (负数) 算术运算*、/(乘法和除法) 字符串运+、-(字符串 算符 连接) 23456789 付 %(求模运算) +、-(加法和减 关系运算 ¢二 NOT 逻辑运算 符 AND OR
第5章 选择结构程序设计 5.1.3 运算符的优先顺序 表5-4 运算符的优先顺序 优先顺 序 运算符类 型 运算符 运算符类 型 运算符 1 算术运算 符 ^(指数运算) 字符串运 算符 +、–(字符串 连接) 2 -(负数) 3 *、/(乘法和除法) 4 %(求模运算) 5 +、–(加法和减 法) 6 关系运算 符 =、<>、<、>、<=、>=、$、== 7 逻辑运算 符 NOT 8 AND 9 OR
第5选擀结构程序设计 52条件选择语句 521单条件选择语句IF 单条件选择语句I实现的是最常用的双分支选择, 其特点是:根据所给定的选择条件(条件表达式)的 值为真与否,来执行相应的分支
第5章 选择结构程序设计 5.2 条件选择语句 5.2.1 单条件选择语句IF 单条件选择语句IF实现的是最常用的双分支选择, 其特点是:根据所给定的选择条件(条件表达式)的 值为真与否,来执行相应的分支