一VFP中表达式ppt课件_第1页
一VFP中表达式ppt课件_第2页
一VFP中表达式ppt课件_第3页
一VFP中表达式ppt课件_第4页
一VFP中表达式ppt课件_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 也称数字表达式。由算术运算符、数字常量、变量、函数也称数字表达式。由算术运算符、数字常量、变量、函数组成。组成。 运算符;运算符; 、或、或 、 ( ) ( ) ACB24 数学公式 表达式 AX2+BX+C A SQRT(B2-4*A*C) (a+b)/(cd)(ab)/(c+d) dcabcdba 字符串定界符:字符串定界符:“abc”abc”、abcabc、abcabc 字符运算符字符运算符: :有两个:和有两个:和 运算运算 例如例如 结果结果 ? “abcd ”? “abcd ” “ “efg” “abcd efg” “abcd efg”efg” ? “abcd ” ? “abcd

2、 ” “ “efg”efg” “abcdefg ”abcdefg ” 由算术运算符、,算术表达式、日期常量、由算术运算符、,算术表达式、日期常量、变量、函数组成。变量、函数组成。 例如例如 ?Date() ?Date() 1515 ?Date() ?Date() 1515 ?ctod(“01/25/2019”)?ctod(“01/25/2019”)ctod(“01/10/2019”) ctod(“01/10/2019”) 结果等于结果等于 由正负号、数字、小数点组成。由正负号、数字、小数点组成。 例如例如 123 -34.5 76 0.673.逻辑常数 由真值和假值组成。由真值和假值组成。 .

3、y. .Y. .T. .t. 代表真值代表真值 .n. .N. .F. .f. 代表假值代表假值表达式表达式例如例如(20) B(5,10)C( 2+8) D(x)disp memo (显示显示5个变量)个变量)1.取绝对值函数取绝对值函数 ABS( N) 例例 ? ABS(-123) 1232.指数函数指数函数 EXP( N) 求求eX值值 例例 ? EXP(3) 20.093.取整函数取整函数 INT(N) (不舍入不舍入) 例?例?Int(123.67) 1234.自然对数自然对数LOG(N) 求求e为底的对数为底的对数 例?例?LOG(10) 2.305.平方根函数平方根函数SQRT(

4、N) 例例 ? SQRT(123) 11.096.6.最大值函数最大值函数 MAX(N1,N2) MAX(N1,N2) 求两个数字表达式中最求两个数字表达式中最大值,也可以比较字符型或日期型值。大值,也可以比较字符型或日期型值。?max(123,342) max(123,342) 342342 ?Max(“fish”,“cat”) fishMax(“fish”,“cat”) fish7.7.最小值函数最小值函数 MIN(N1,N2) MIN(N1,N2) 求两个数字表达式中最求两个数字表达式中最小值,也可以比较字符型或日期型值。小值,也可以比较字符型或日期型值。 ?min(123,342) m

5、in(123,342) 123123 ?Min (“fish”,“cat”) catMin (“fish”,“cat”) cat8.8.求余数函数求余数函数 MOD(N1,N2) MOD(N1,N2) 求求n1/n2n1/n2的余数的余数 ?MOD(10,3) 1?MOD(10,3) 19.9.舍入函数舍入函数ROUND(N,M) ROUND(N,M) 求对保留位小数,有求对保留位小数,有舍入舍入 ?Round(1.5678,2) Round(1.5678,2) 1.57 1.57 宏替换函数宏替换函数 字符变量字符变量 例如例如 km=“stu” km=“stu” use &km u

6、se &km 打开了名为打开了名为stustu的表的表 例如例如h=“h=“好好” ?“您您h.!” h.!” 您好!您好! 子字符串检索函数子字符串检索函数 AT(AT(串串1 1,串,串2) 2) 给出串给出串1 1在串在串2 2中的开始位置数,无则给出。中的开始位置数,无则给出。 例如?例如?At(“is”, “it is a cat”) At(“is”, “it is a cat”) 4 4 ?At(“At(“中医中医”, “, “中国医科大学中国医科大学”) ) 0 0生成空格函数生成空格函数SPACE(N) SPACE(N) 产生个空格产生个空格?“同学们同学们”SPACE

7、(3)+”SPACE(3)+”大家好!大家好!” ” 同学们同学们大家好!大家好!4. 4. 左字符串截取函数左字符串截取函数left(left(串串,n) ,n) 对串从左截取对串从左截取n n个字符个字符?Left(“abcdefghij”,4) abcdLeft(“abcdefghij”,4) abcd右字符串截取函数右字符串截取函数right(right(串串,n) ,n) 对串从右截取对串从右截取n n个字符个字符?right(“abcdefghij”,4) ghijright(“abcdefghij”,4) ghij中间截取子字符串中间截取子字符串substring(substri

8、ng(串串,m,n) ,m,n) 对串从对串从m m位起截取位起截取n n个字符。个字符。?Subs(“abcdefghij”,5,4) Subs(“abcdefghij”,5,4) efgh efgh ? Subs(“ ? Subs(“ 中国医科大学中国医科大学”,5,4) ,5,4) 医科医科删除字符串尾空格函数删除字符串尾空格函数rtrim ( 串串) / trim (串)串)例如例如a=“abc ” b=“xyz” ? Trim(a)+b abcxyz ? a+b abc xyz 删除字符串前面空格函数删除字符串前面空格函数ltrim(串)串)例如例如a=“abc”b=“xyz”? L

9、trim(a)+b abcxyz ? a+b abcxyz字符重复函数字符重复函数replicate(串,串,n) 重复产生重复产生n个串个串 ?Repl(“*”,5) *求文字月份函数求文字月份函数CMONTH(D) 求出日期的月份文求出日期的月份文字值字值?CMonth(date() September求日期函数求日期函数day(d) 求出日期的天数值求出日期的天数值?Day (date() ) 9求星期函数求星期函数dow(d )求出求出d日期的星期数日期的星期数?Dow(date() 6 (星期日为星期日为)求文字星期函数求文字星期函数cdow( )求文字星期值求文字星期值? cdow

10、(date() Friday 字符转换字符转换ASCII数值函数数值函数ASC(“数值串数值串”) 例如?例如?Asc(“123”) 49 ? ASC(“ABC”) 65 ? ASC(“abc”) 97ASCII数值转换字符函数数值转换字符函数 CHR(N) ? CHR(66) B 字符转换日期函数字符转换日期函数ctod(“mm/dd/yy”) a=ctod(“02/25/05”) 日期转换字符函数日期转换字符函数dtoc( d ) ? “今天是今天是”Dtoc(date()今天是今天是03/14/05给出第一个字符给出第一个字符的的ASCII码值码值大写转换小写函数大写转换小写函数lower( 串)串)?Lower(“ABCD”) abcd小写转换大写函数小写转换大写函数 Upper( 串)串)?upper(“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论