VFP内存变量中的问题 看问题补充与说明
VFP内存变量中,设:年龄=20,性别=“女”,婚否=.F.学历=:“大学”求:.NOT.性别=“女”.OR.年龄〉18.AND.学历=“大专”。逻辑表达式值...
VFP内存变量中,设:年龄=20,性别=“女”,婚否=.F. 学历=:“大学”求:.NOT.性别=“女”.OR.年龄〉18.AND.学历=“大专”。逻辑表达式值
展开
2个回答
展开全部
先求关系表达式的值,再求逻辑表达式的值
由于逻辑运算的优先级从高到低依次为NOT、AND、OR,因此
.NOT.性别="女" .OR. 年龄>18 .AND. 学历="大专"
的运算顺序是
(1).NOT.性别="女"
(2)年龄>18 .AND. 学历="大专"
(3).NOT.性别="女" .OR. 年龄>18 .AND. 学历="大专"
性别="女"为 .T. 因而 .NOT.性别="女"的值等于.F.
年龄>18 为.T.但学历="大专"为.F.因而
年龄>18 .AND. 学历="大专"的值等于.F.
所以最后
.NOT.性别="女" .OR. 年龄>18 .AND. 学历="大专"的值为.F.
另外一种不需要动脑筋的方法就是让VFP替你计算,在VFP的命令窗口输入下面的各行代码并按回车。
年龄=20
性别="女"
学历="大学"
? .NOT.性别="女" .OR. 年龄>18 .AND. 学历="大专"
由于逻辑运算的优先级从高到低依次为NOT、AND、OR,因此
.NOT.性别="女" .OR. 年龄>18 .AND. 学历="大专"
的运算顺序是
(1).NOT.性别="女"
(2)年龄>18 .AND. 学历="大专"
(3).NOT.性别="女" .OR. 年龄>18 .AND. 学历="大专"
性别="女"为 .T. 因而 .NOT.性别="女"的值等于.F.
年龄>18 为.T.但学历="大专"为.F.因而
年龄>18 .AND. 学历="大专"的值等于.F.
所以最后
.NOT.性别="女" .OR. 年龄>18 .AND. 学历="大专"的值为.F.
另外一种不需要动脑筋的方法就是让VFP替你计算,在VFP的命令窗口输入下面的各行代码并按回车。
年龄=20
性别="女"
学历="大学"
? .NOT.性别="女" .OR. 年龄>18 .AND. 学历="大专"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询