资源描述:
《visual foxpro 的基本函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualFoxPro的基本函数一、实验目的掌握常用函数的基本用法二、实验内容以下操作均在命令窗口输入,结果显示在主窗口中。如图3-9所示。图3-9命令测试窗口(1)数值型数据运算函数①取绝对值函数ABS()格式:ABS(<数值型表达式>)功能:ABS()函数用于对<数值型表达式>求绝对值。【例3-1】ABS()函数应用举例。?ABS(25-10)结果为:15?ABS(15)结果为:15②指数函数EXP()格式:EXP(<数值型表达式>)功能:EXP()函数用于求以e为底,以<数值型表达式>的值n为指数(en)的值。【例3-2】EXP()函数应用举例。s
2、tore0tomn?EXP(mn+1)结果为:2.72③取整函数INT()格式:INT(<数值型表达式>)功能:INT()函数用于返回<数值型表达式>值的整数部分。【例3-3】INT()函数应用举例。?INT(19.9999)结果为:196?INT(-7.3)结果为:-7④自然对数函数LOG()格式:LOG(<数值型表达式>)功能:LOG()函数用于求<数值型表达式>的自然对数,它是函数EXP()的逆运算。【例3-4】LOG()函数应用举例。x=10?LOG(5+x)结果为:2.71⑤求最大值函数MAX()格式:MAX(<数值型表达式1>,<数值型表达式2
3、>)功能:MAX()函数用于返回两个数值型表达式中的较大值或两个日期型表达式中的较大者。【例3-5】MAX()函数应用举例。?MAX(16,84)结果为:84?MAX(CTOD("04/03/95"),CTOD("04/01/95"))结果为:04/03/95⑥求最小值函数MIN()格式:MIN(<数值型表达式1>,<数值型表达式2>)功能:MIN()函数用于返回两个数值型表达式的较小值或两个日期型表达式中的较小者。【例3-6】MIN()函数应用举例。?MIN(16,84)结果为:16?MIN(CTOD("04/03/95"),CTOD("04/01/95
4、"))结果为:04/01/95⑦求模函数MOD()格式:MOD(<数值型表达式1>,<数值型表达式2>)功能:MOD()函数的值等于:<数值型表达式1>除以<数值型表达式2>的余数。【例3-7】MOD()函数应用举例。?MOD(34,10)结果为:4?MOD(5*3,2)结果为:1⑧四舍五入函数ROUND()格式:ROUND(<数值型表达式1>,<数值型表达式2>)功能:ROUND()函数可以用定值的方式求<数值型表达式1>的四舍五入值。<数值型表达式2>用于指定舍入的位数。【例3-8】ROUND()函数应用举例。STORE1995.567TOtt?ROU
5、ND(tt,2)结果为:1993.57?ROUND(tt,0)结果为:1996⑨求平方根函数SQRT()格式:SQRT(<数值型表达式>)功能:SQRT()函数用于求<数值型表达式>的平方根。数值型表达式的值必须为非负数。【例3-9】SQRT()函数应用举例。?SQRT(16)结果为:4.00(2)字符操作函数①宏代替函数&【例3-10】宏代替函数&应用举例。A="12"B="13"?A+B结果为:12136?&A+&B结果为:25②字符串检索函数AT()格式:AT(<字符型表达式1>,<字符型表达式2>)功能:AT()函数在<字符型表达式2>中检索<字符
6、型表达式1>,如<字符型表达式1>包含在<字符型表达式2>中,则返回其在<字符型表达式2>中的起始位置;否则,返回值为0。【例3-11】AT()函数应用举例。STORE"Thatis"TOyzm?yzm结果为:Thatis?AT("h",yzm)结果为:2?AT("i",yzm)结果为:6③求左子串函数LEFT()格式:LEFT(<字符型表达式>,<数值型表达式>)功能:LEFT函数从<字符型表达式>的最左边一个字符开始,截取<数值型表达式>指定的字符个数,形成一个新的字符串。【例3-12】LEFT()函数应用举例。STORE"Thisisapen"TOy
7、zm?yzm结果为:Thisisapen?LEFT(yzm,6)结果为:Thisi④字符串前导空格删除函数LTRIM()格式:LTRIM(<字符型表达式>)功能:LTRIM()函数用于删除字符串的前导空格。【例3-13】LTRIM()函数应用举例。STORE"辽宁"toyzm?yzm结果为:辽宁?"中国"+yzm结果为:中国辽宁?"中国"+LTRIM(yzm)结果为:中国辽宁⑤求右子串函数RIGHT()格式:RIGHT(<字符型表达式>,<数值型表达式>)功能:RIGHT()函数从<字符型表达式>最右端开始,向左截取<数值型表达式>指定的字符个数,形成一个
8、新的字符串。【例3-14】RIGHT()函数应用举例。STORE"