资源描述:
《南信大vfp实验报告1函数》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、南京信息工程大学实验(实习)报告实验(实习)名称常用函数和表达式的使用实验(实习)日期2013.09.29指导教师王玉祥专业雷电防护年级2011班次2班姓名张金波学号20111345050得分一、实验目的1.熟练掌握常用函数的用法。2.掌握各种类型表达式的书写方法。3.掌握运算符的优先级别。二、实验准备1.学习教材第二章的内容。2.启动VFP软件,打开命令窗口。三、实验要求1.本实验建议在2课时完成。2.掌握各系统函数的运行和结果。3.掌握表达式的写法和使用。四、实验内容:1.常用函数的功能验证和使用在窗口中输入下列函数表达式,回车运行后分析运行结果
2、。(1)sqrt()。功能:返回指定数值表达式的平方根验证:?sqrt(9)&&3(参数不能为负数)(2)int()。功能:取整验证:?int(12.56)&&12 ?int(-12.56)&&-12(3)Round()。功能:四舍五入验证:?Round(7556.5678,2)&&7556.57 ?Round(7556.5678,0)&&7557 ?Round(7556.81,-2)&&7600 ?Round(7556.5678,-1)&&7560(4)max()、min()。功能:求取最大、最小值验证:?max(10,20,30,
3、25)&&30 ?max("a","ab")&&ab ?max({^2005-4-16},{^2004-4-16})&&{^2005-4-16}(5)mod()。功能:求取余数验证:?mod(23,5)&&3?mod(23,-5)&&显示-2?mod(-23,5)&&显示2?mod(-23,-5)&&显示-3(6)len()。功能:求字符串长度函数验证:?len("abcde")&&5?len("*")&&1*为空格字符?len("中国")&&4一个汉字占2个宽度?len("")&&0空字符串长度为0(7)trim()、ltrim()、all
4、trim()。功能:删除空格字符函数验证:?trim("abcd")+"ef"&&abcdef删除右侧空格?trim("abcd")+"ef"&&abcdef删除右侧空格?ltrim("ab")+"ef"&&abef删除左侧空格?alltrim("ab")+"ef"&&abef删除全部空格(8)left()、right()、substr()。功能:取子串函数验证:?left("abcdef",2)&&ab取左侧两个字符子串 ?left("abcdef",100)&&abcdef ?right("abcdef",3)&&def取右侧三个字符子串
5、 ?substr("abcdef",2,3)&&bcd从第二位始向右取三个字符 ?substr("abcdef",3)&&cdef ?substr("中华人民共和国",5,4)&&人民(9)日期、时间函数。功能:返回当前日期、时间、日期时间验证:?date()&&返回系统日期 setcenturyon&&用4位数字显示年份 ?date() setdatetoansi&&设置日期的显示格式为ansi ?date() ?time()&&以字符串形式返回系统当前时间 ?datetime()&&返回系统日期和时间 ?y
6、ear({^2008-04-16})&&2008返回日期中的年份数值 ?month({^2008-04-16})&&4返回日期中的月份数值 ?day({^2008-04-16})&&16 ?hour(datetime())&&分别显示当前系统时间的小时数 ?minute(datetime())&&分别显示当前系统时间的分钟数 ?sec(datetime())&&分别显示当前系统时间的秒数(10)转换函数。功能:数值类型转换验证:?str(123.5678,8,2)&&**123.57*为空格 ?str(123.5678,6,3
7、)&&123.57 ?val("123.45")+100&&223.45 ?val("12a3.45")&&12 ?val("a1212a3.45")&&0第1个字符不是数字也不是+-号,返回0 setdatetousa&&设置日期的显示格式为美国日期格式 ?ctod("04-16-05")&&{^2005-4-16} ?ctod("04-16-05")+1&&{^2005-4-17} ?dtoc(date())&&将系统日期转换为字符格式(11)IIF()。功能:函数验证:x=100 ?if(x>100,x-50,x
8、+50)&&150 ?if(x<0,-1,iif(x=0,0,1))&&1(12)MessageBox(