Visual FoxPro 60 程序设计 第三章.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:48 大小:349KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

Visual FoxPro 60 程序设计 第三章.ppt

VisualFoxPro60程序设计第三章.ppt

预览

免费试读已结束,剩余 38 页请下载文档后查看

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.字符型数据2.数值型数据3.逻辑型数据5.双精度型数据7.整型数据9.日期时间型数据11.通用型数据3.1常量与变量(2)字符型常量:字符型常量是用定界符(双引号“”、单引号‘‘、方括号[])括起来的一系列有效字符,也称为字符串。如“中国”、“微机”、’PC’、’abc’、[计算机]、[123]、“3.14159”等。字符串的最大长度为254个字符。若字符串中含有定界符,则必须用另一种定界符括起来。例如?“学生[爱好]计算机”?[I’mastudent.]?"学生",'123‘3.1常量与变量变量1、字段变量2、内存变量1)内存变量的赋值格式:?<表达式表>表示结果显示在下一行??<表达式表>表示结果显示在同一行LIST/DISPLAYMEMORY[LIKE<通配符>][TOPRINTER/TOFILE<文件名>]说明:通配符指“?”和“*”<文件名>的扩展名为.TXTLIST和DISPLAY区别为:LIST连续显示;DISPLAY分页显示。示例:A1=5A12={^2007-3-8}?A,B?A1+3??A12,年龄LISTMEMORYLIKEA*格式:SAVETO<内存变量文件名>[ALLLIKE/ALLEXCEPT<通配符>]说明:内存变量文件的扩展名为.MEM示例:SAVETOAA格式:RELEASE<内存变量名表>或RELEASEALL[LIKE<通配符>/EXCEPT<通配符>]或CLEARMEMORY或CLOSEALL关闭所有文件,并清除所有内存变量说明:释放指定的内存变量,但不清除系统内存变量;示例:RELEASEALLRELEASEX,Y,ZRELEASEALLLIKEA*(1)数组变量:是一组按一定顺序排列的内存变量。(2)数组元素用数组名及该元素在数组中排列位置的下标一起表示。(3)数组元素的数据类型是通过所赋值的数据类型来确定的。(4)一维数组:各个元素按线性排列;二维数组:类似于一个数据表,第一维是行,第二维是列。1)数组的定义2)数组的赋值3.2运算符和表达式(1)数值运算符:圆括号()、乘方(**或^)、乘(*)、除(/)、模运算或取余(%)、加(+)、减(-)(2)数值表达式:由数值运算符将数值型常量、变量、函数等连接起来的式子,其结果为数值型。例:5+7,70/(5+2),7*8**2%:余数的正负号与除数相同;若被除数与除数同号,表达式值则为两数相除的余数;若被除数与除数异号,表达式值为两数相除的余数再加上除数的值。(除数变正后再除)(1)日期型运算符:加法(+)、减法(-)(2)日期表达式:由日期运算符将日期型常量、变量、函数等数据连接起来的式子,其返回结果为日期型或者数值型数据。(3)日期表达式的几种形式:<日期型数据>+<数值型数据><日期型数据>-<数值型数据><日期型数据>-<日期型数据>示例:{^1996-03-01}+20{^2007-03-10}-{^2007-03-01}{^2007-03-10}-12(1)关系运算符:小于(<)、大于(>)、等于(=)、不等于(<>、#或!=)、小于等于(<=)、大于等于(>=)、全等于(==)(2)关系表达式:由关系运算符、数值表达式、字符表达式或日期表达式组合而成的式子,返回结果为逻辑值。(3)关系运算符的两边,可以是字符表达式、数值表达式或者日期表达式,但两边的数据类型必须一致才能进行比较。示例:{^2005-03-05}>{^2005-02-26}、“A”>“B”“A”<>“B”、5+6>8、“SDF”=“SD”(.t.)、“that”==“that”、(a……z,A……Z)各种运算符的优先级:3.2函数2.7.2数值处理函数3.取绝对值函数ABS()6.求平方根函数SQRT()9.求余数函数MOD()3..3字符处理函数3.取字符串左边部分字符函数LEFT()6.计算字符串长度函数LEN()8.字符串转换成小写字母函数LOWER()10.宏代换函数&3.3.4日期和时间处理函数6.系统日期和时间函数DATETIME()2.7.5数据转换函数3.数值型转换为字符型函数STR()4.字符型转换成数值型函数VAL()5.字符型转换成日期型函数CTOD()1.测试表达式类型函数TYPE()2.IIF函数4.Eof()命令组成和书写规则