什么是visual foxpro表达式?按照值的数据类型,可以把表达式分为哪几种...
发布网友
发布时间:2024-03-03 22:37
我来回答
共1个回答
热心网友
时间:2024-03-04 01:14
所谓visual foxpro表达式,就是将我们常用的语言转换为计算机能够识别的语言如
1 X是Y的倍数
2 X,Y中友谊个小于Z
3 |.X.|.>=.|Y|.或X<Y
4 X是小于100的非负数
5 N是小于正整数K的偶数
转换后
1. X=NY
2. X<Z OR Y<Z
3. ABS(X)>=ABS(Y) OR X<Y
4. X<100 AND X>=0
5. (N<K AND INT(N/2)=N/2) AND (K>0 AND INT(K/K)=K/K)
表达式分为5种类型:
1. 算术表达式
算术表达式又称数值表达式,其运算对象和运算结果均为数值型数据。
2. 字符表达式
字符表达式是由字符运算符将字符型数据对象连接起来进行运算的式子。其运算对象是字符型数据对象,运算结果是字符常量或逻辑常量。
3. 日期表达式
由日期运算符将一个日期型或日期时间型数据与一个数值型数据连接而成的运算式称为日期表达式。日期运算符分为“+”和“-”两种,其作用分别是在日期数据上增加或减少一个天数,在日期时间数据上增加或减少一个秒数。若两个日期型数据相减,结果为两日期间的天数差值,两个日期时间型数据相减,结果为二者之间相差的秒数。
4. 关系表达式
由关系运算符连接两个同类数据对象进行关系比较的运算式称为关系表达式。关系表达式的值为逻辑值,关系表达式成立则其值为“真”,否则为“假”。
5. 逻辑表达式
由逻辑运算符将逻辑型数据对象连接而成的式子称为逻辑表达式。关系表达式的运算对象与运算结果均为逻辑型数据