vfp 基础题 初学不懂

来源:百度知道 编辑:UC知道 时间:2024/05/30 02:49:17
① A=10*2**3+100

② B=(10*2)**3+100

③ C=A=B

④ E1=A=B AND A<B

⑤ E2=A=B OR A<B

⑥ E3=NOT A=B AND A<B

⑦ E4=NOT (A=B AND A<B)

⑧ E5= “ABC”$ “BDABC” AND A=B OR (10+5)<>10*5

⑨ E6= E5 AND “C”+ “A”$ “A”

10 x1=123+256

11 X2="123"+"456"

12 X3="abc "+"456"

13X4="abc "-"456"

14X5={^2010/01/01}-{^2010/02/02}

15?{^2010/02/02}-{^2010/01/01}
最好是给出怎么命令 怎么命令

这些都可以在命令框中直接输入的,运算结果一般会显示在vfp窗口的左侧。
1和2 都是赋值语句
3是这三个变量的值相等
4到9 是表达式的比较用and吧他看成两部分E1=A=B同样是赋值语句,A<B是A与B得逻辑比较。
not,and or是三个逻辑词,就像汉语中的并与且这类词的作用差不多,
not,and,or 也是他们的优先级顺序,但括号最大 $是子串的测试,公式为<串1>$<串2>功能是测试串1是否包含串2

10到13也都是变量的赋值语句(像这些变量名称只是个标识,如a,b,c,A,B,C,X1,X2,Y1,Y2,x1,x2都可以的)不论中间是字母的还是数字只要在两侧上了定界符即英文半角状态下成对出现的的双引号/单引号/小括号,就是字符型表达式,不加¥和定界符的数字才是VFP中识别的数字。在字符表达式中+/-号是字符串的连接时用的,+是把几个字符串直接连接,-号是把串1尾部的空格放在最后
14中的是两个日期型的表达式相减得到的是两个日期相差的天数
15 是在命令窗口问系统的,执行回车后,会在vfp窗口的走侧像是结果
不懂,请留言.
你是自学吧.加油哦!祝你进步!