VFP常用函数详解:删除前后空格与数值、字符操作
需积分: 5 124 浏览量
更新于2024-08-19
收藏 148KB PPT 举报
本文主要介绍了VFP中的删除前后空格函数ALLTRIM()以及VFP中的各类函数,包括数值型函数、字符型函数等。
在VFP (Visual FoxPro) 中,`ALLTRIM()` 函数是一个非常实用的字符串处理函数,它的主要作用是去除指定字符表达式的前后空格,并返回处理后的字符串。例如,`ALLTRIM(" 北京 上海 ")` 将返回 "北京 上海",有效地去除了字符串首尾的空格。
VFP中的函数是系统预先编写的代码块,用户可以直接调用。函数通常采用以下格式:`函数名(<自变量表>)`。按照自变量类型和返回值类型,VFP的函数可以分为多种类型。
1. 数值型函数:
- `SQRT(<数值表达式>)`:计算并返回指定数值的平方根。例如,`SQRT(64)` 结果为 8,`SQRT(3*8+12)` 结果为 6。
- `ROUND(<数值表达式>, n)`:根据n的正负进行四舍五入。若n为正,保留小数点后n位;若n为负,四舍五入整数部分。如 `ROUND(323.34567, 3)` 结果为 323.346,`ROUND(234566.532, -3)` 结果为 235000。
- `INT(<数值表达式>)`:返回数值表达式的整数部分,不进行四舍五入。如 `INT(643.72)` 结果为 643。
- `MAX(<表达式表>)`:计算一组表达式中的最大值,支持数值、字符、日期类型。
- `MIN(<表达式表>)`:计算一组表达式中的最小值,同样支持多种类型。
- `PI()`:返回圆周率π的值。
- `MOD(<数值表达式1>, <数值表达式2>)`:返回两个数值相除后的余数。当两数异号时,结果加上除数。
2. 字符型函数:
- `LEN(<字符表达式>)`:计算字符串中字符的数量。如 `LEN("AB长春123")` 结果为 9,`LEN(X)` 当 X 被赋值为 "VFP程序设计" 时,结果为 11。
- `SPACE(n)`:生成包含n个空格的字符串。如 `SPACE(12)` 返回一个长度为12的空格字符串,`LEN(SPACE(12))` 结果为 12。
- `AT(<字符表达式1>, <字符表达式2>[, n])`:查找子串在主串中的位置,n表示第几次出现。若未指定n,则返回第一次出现的位置。
以上只是VFP函数的冰山一角,实际上VFP还提供了很多其他函数,如日期时间函数、逻辑函数、转换函数等等,这些函数极大地丰富了VFP的编程能力,使得开发者能够高效地处理各种数据和逻辑操作。在实际开发中,熟练掌握和灵活运用这些函数将大大提升工作效率。
2008-10-13 上传
2010-03-18 上传
2021-12-25 上传
2021-12-25 上传
2009-06-22 上传
2021-10-20 上传
2021-12-25 上传
点击了解资源详情
点击了解资源详情
白宇翰
- 粉丝: 30
- 资源: 2万+
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析