- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第3章数据与数据运算;;3.1数据类型、常量和变量;3.1.2常量;1.数值型常量;3.逻辑型常量;5.日期型常量;3.1.3变量;内存变量是表结构之外独立存在于内存中的变量。内存变量可用来存储数据,定义内存变量时需为它取名并赋初值,内存变量建立后存储于内存中。VisualFoxPro6.0中共定义了6种类型的内存变量:数值型、字符型、日期型、日期时间型、逻辑型和货币型。可分为简单变量和数组变量。
(1)内存变量赋值命令
格式1:〈内存变量〉=表达式〉
格式2:STORE表达式TO内存变量表
功能:计算〈表达式〉,然后将计算结果赋给内存变量。;(2)表达式值显示命令
格式:?/??表达式表
功能:,将表达式的值显示在屏幕上。
【说明】
1.命令格式中的?/??可任选一个,它们的输出格式不同。?表示从屏幕下一行的第一列起显示结果,??表示从当前行的当前列起显示结果。例如:
?Z在VFP主窗口中显示VFP6.0
?s1换一行后显示28
??“数据库应用”接着上一个命令显示结果28的后面显示“数据库应用”
2.表达式表是表示用逗号隔开的多个表达式组,命令执行时遇逗号就空一格。例如:
?“Z=”,Z显示Z=VFP6.0;3.系统内存变量;数组是具有相同名字、不同下标值的一组变量。数组中的每个数据值称为数组元素,每个数组元素在数组中的位置是固定的,可以通过称为下标的编号来进行访问。数组在使用时要由DIMENSION或DECLARE命令来定义。这两个命令完全相同,都是用于建立一维或二维数组。在VisualFoxPro6.0中,同一个数组元素在不同时刻可以存储不同类型的数据,在同一数组中,每个数组元素可以被赋予不同数据类型的值。;数组的定义;数组的赋值;3.2VisualFoxPro6.0常见函数;3.2.1数学运算函数;3.四舍五入函数ROUND()
【格式】ROUND(〈数值表达式〉,〈有效位数〉)
【功能】对〈数值表达式〉的值按指定的〈有效位数〉进行四舍五入。
【例3】?R0UND(3.14159,4),ROUND(1234.9962,0),ROUND(1234.567,-1)
3.141612351230
4.取整函数INT()
【格式】INT(〈数值表达???〉)
【功能】计算并返回〈数值表达式〉的整数部分。
【例4】?INT(-76.93)
-76;5.求模函数MOD()
【格式】MOD(被除数,除数)
【功能】返回被除数除以除数得到的余数值。
【说明】在求摸运算中应注意以下几点:
(1)除数不能为0。
(2)除数为正数,返回正数;如果为负数,返回负数。
(3)如果被除数与除数能够整除,结果为0。
(4)如果被除数与除数不能整除,且被除数与除数同号,则结果为被除数除以除数而得到的余数。即:MOD(X1,X2)=X1-INT(X1/X2)*X2。;(5)如果被除数与除数不能整除,且被除数与除数异号,则结果为被除数除以除数而得到的余数再加上除数。
即:MOD(X1,X2)=X1-INT(X1/X2)*X2+X2。
【例5】?MOD(10,3)结果为:1
?MOD(-10,-3)结果为:-1
?MOD(-10,3)结果为:2
?MOD(10,-3)结果为:-2;3.2.2字符处理函数;2.求字符串长度函数LEN()
【格式】LEN〈字符串表达式〉
【功能】返回〈字符串表达式〉中所包含的字符个数,即字符串长度。
【例2】?LEN(”VisualFoxPro6.0”)
16
3.搜索子串位置函数AT()
【格式】AT(〈字符串1〉,〈字符串2〉[,数值表达式])
【功能】寻找〈字符串1〉在〈字符串2〉中首次出现的起始位置。若〈字符串2〉中不包含〈字符串1〉,则返回值为零。若有“数值表达式”(假设数值表达式为K),则寻找〈字符串1〉在〈字符串2〉中第K次出现的位置。
【例3】X=”VisualFoxPro6.0”
?AT(”Fox”,X)显示结果为8
?AT(”fox”,X)
您可能关注的文档
- 数学思维活动趣味题.pptx
- 磁场的综合应用.pptx
- 第十二章-生物技术在继续育种中的应用ppt课件.pptx
- 高中政治必修一第四单元.pptx
- 销售中的服务ppt课件.pptx
- 保安年中工作总结.docx
- 小学三年级班主任家长会课件-PPT.pptx
- 全国爱国卫生月教育主题活动总结.docx
- 学校政教的工作总结范文7篇.docx
- 合工大概率统计第8章PPT课件.pptx
- 2024年全国中考语文散文阅读汇编.pdf
- 精品解析:2023-2024学年山东省日照市五莲县统编版六年级下册期末考试语文试卷(解析版).docx
- 江苏省盐城市大丰区第一共同体、射阳二中学2023-2024学年九年级数学第一学期期末经典模拟试题含解析.doc
- 江西省南昌石埠初级中学2023-2024学年数学九年级第一学期期末联考试题含解析.doc
- 2024年人教版九年级全一册英语Unit 12综合检测试卷及答案.pdf
- 山东省德州市陵城区2023年九年级数学第一学期期末检测模拟试题含解析.doc
- 四川雅安天立学校2023年数学九上期末教学质量检测试题含解析.doc
- 江苏省扬州大附属中学2023年九年级数学第一学期期末检测试题含解析.doc
- 山东省乐陵市实验中学2023-2024学年数学七年级第一学期期末质量检测模拟试题含解析.doc
- 河南省辉县2023年数学九上期末教学质量检测模拟试题含解析.doc
文档评论(0)