VFP数值函数详解:从平方根到取最小值
需积分: 5 170 浏览量
更新于2024-08-19
收藏 148KB PPT 举报
在VFP(Visual FoxPro)中,函数是一种重要的编程元素,它们是由系统预定义的一系列指令,用户可以直接调用以执行特定任务。根据输入参数的类型和返回值的类型,VFP中的函数可以分为多种类别,如数值型函数、字符型函数等。以下是一些常见的VFP函数及其功能的详细介绍:
数值型函数:
1. 求平方根函数(SQRT()):此函数接受一个数值表达式作为参数,返回该数值的平方根。例如,SQRT(64)将返回8,而SQRT(3*8+12)将返回约5.385。
2. 四舍五入函数(ROUND()):ROUND函数用于对数值进行四舍五入。它接受两个参数,第一个是需要四舍五入的数值表达式,第二个是保留的小数位数。如果第二个参数为正数,则保留小数点后相应位数;若为负数,则对整数部分进行四舍五入。例如,ROUND(323.34567, 3)等于323.346,ROUND(234566.532, -3)等于235000。
3. 取整函数(INT()):INT函数返回数值表达式的整数部分,不进行四舍五入。如INT(643.72)等于643。
4. 取最大值函数(MAX()):MAX函数接收一个表达式列表,返回其中的最大值。表达式可以是数值型、字符型或日期型。例如,如果有一个包含多个数值的列表,MAX函数将返回列表中的最大值。
5. 取最小值函数(MIN()):与MAX函数类似,MIN函数计算一组表达式的值,并返回其中的最小值。同样,它可以处理数值型、字符型和日期型的数据。
6. 圆周率函数(PI()):PI函数无参数,返回圆周率π的值,通常为3.14159265358979。
7. 求余数函数(MOD()):MOD函数计算两个数值表达式的商的余数。如果两数异号,函数返回余数加上除数的值。例如,MOD(-20, 3)等于1,MOD(20, -3)等于-1。
字符型函数:
1. 字符串长度函数(LEN()):LEN函数接受一个字符表达式,返回该表达式中字符的数量。例如,LEN("AB长春123")等于9,LEN(X)假设X等于"VFP程序设计"则等于11。
2. 产生空格函数(SPACE()):SPACE函数返回指定数量的空格构成的字符串。参数n指定空格的个数。例如,SPACE(12)将返回一个由12个空格组成的字符串,LEN(SPACE(12))等于12。
3. 测试子串位置函数(AT()):AT函数用于查找一个子串在另一个字符串中首次出现的位置。它接受两个字符表达式,可选地还有一个n参数表示第几次出现。例如,AT("长春", "AB长春123")返回3,而AT("长春", "AB长春123", 2)如果存在则返回子串第二次出现的位置。
这些函数在VFP编程中非常常见,是处理数值和字符串数据不可或缺的工具。理解并熟练运用这些函数可以极大地提高编程效率和代码的可读性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-05-30 上传
2021-12-25 上传
2009-06-22 上传
2021-12-25 上传
点击了解资源详情
点击了解资源详情
受尽冷风
- 粉丝: 29
- 资源: 2万+
最新资源
- SST39LF160.pdf
- 微软技术面试-中国象棋将帅问题
- 微软技术面试-寻找最大的K个数
- 练成Linux系统高手教程
- xp下安装红旗linux
- 餐饮企业如何实施JIT生产方式
- 工作流管理:模型、方法和系统
- UML经典讲座 UML知识 UMl建模
- 精通CSS+DIV网页样式与布局PPT
- Java常见问题----
- UbuntuManual.pdf
- ORACLE应用常见傻瓜问题1000问
- 00B-JavaInANutshell
- ibatis %20 Guide
- 个人网站的研究与设计
- Pragmatic Programmers--Pragmatic Unit Testing In Java with Junit.pdf