欢迎来到天天文库
浏览记录
ID:25056333
大小:728.00 KB
页数:52页
时间:2018-11-17
《2009第2章vfp基础》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第2章VFP基础重点:一、常量、变量和表达式二、常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数和测试函数●本章简介2.1数据类型2.2数据存储2.2.1常量2.2.2变量2.3运算符与表达式2.3.1算术运算符与算术表达式2.3.2字符串运算符与字符串表达式2.3.3日期时间运算符与日期时间表达式2.3.4关系运算符与关系表达式2.3.5逻辑运算符与逻辑表达式2.4函数2.4.1数据计算函数2.4.2字符处理函数2.4.3日期和时间函数2.4.4与数据表有关的函数12.1数据类型p19数据:型:数据的分类。——数据类型值:数据的具
2、体表示。数据处理:只有对同类型的数据才能进行操作。数据类型决定了数据的存储和数据的使用。数据类型有常见11种:字符型、数值型、逻辑型、日期型、备注型、通用型、日期时间型、货币型、整型、双精度型、浮点型。2字符型(Character):由中文字符、英文字符、数字字符和其他ASCII字符组成。宽度:<=254字节——字符1个字节,汉字2个字节举例:王玲,test,123abc数值型(Numeric):由数字、小数点、正负号和字母E组成。通常用于表示实数。取值范围是:-0.9999999999E+19~0.9999999999E+20。宽度:<=20位,精确
3、:16位有效数字。举例:23,-103.45,1.3E-5(即1.3×10-5)3逻辑型(Logic):表示逻辑判断的结果。真:(.T.或.Y.)和假:(.F.或.N.)两种。宽度:4字节货币型(Currency):是存储金额的数据类型,其取值范围是:-922337203685477.5808~922337203685477.5807,默认保留4位小数。宽度:8字节。举例:$89.74,$15.000004备注型(Memo):是存放大文本的数据类型。内容存入数据库备注文件(.FPT)中,数据名与数据库文件名同。Memo:已存入数据。memo:未存入数据
4、。宽度:4字节通用型(General):是多媒体对象(电子表格、文档、图形图片等)存在数据库备注文件中。实际数据长度仅受限于磁盘空间。Gen:已存入数据。gen:未存入数据。宽度:4字节5日期型(Date):日期格式默认是美国日期:月/日/年{mm/dd/yyyy宽度:8字节举例:{09/16/2002}(表示2002年9月16日)(注:命令setdataansi可改为中国日期{yyyy/mm/dd})日期时间型(DateTimes):日期时间的默认格式是{mm/dd/yyyyhh:mm:ss},其中hh—小时,mm—分钟,ss—秒数.宽度:8字节举例
5、:{10/01/200222:30:35}(表示2002年10月1日22时30分35秒)6整型(Integer):是不包含小数部分的数值型数据。其取值范围是:-21474836~21474836宽度:4字节双精度型(Double):是具有更高精度的一种数值型数据。其取值范围是:+/-4.94065645841247E-324~+/-8.9884656743115E307。宽度:8字节浮点型(Float):是用来保存带小数的数值型数据。精确到小数点后第15位。7常量:一个不变的数值或字符串。常量表达式中包括常量和操作符,但不包含变量,而且计算结果总是常值
6、。VisualFoxPro支持多种类型的常量,如:数值常量N、字符常量C、日期常量D、逻辑常量L、货币常量Y、日期时间常量T等。数值常量:1.数值型常量:整数、小数和科学计数法表示的数据为数值型常量,可以是整数或实数。例如:-196,3.1415926535,0.2831E+22.字符型常量:可印刷的字符,包括英文字母、阿拉伯数字、各种符号、汉字和空格等。用“”、’’或[]等定界符括起来的字符串。例如:'Internet网络',"Computer",[61643.04]VisualFoxPro中字符串的长度(字符个数)最大为254。当字符串常量中含有定
7、界符时,则需要用另一种定界符括起来。2.2数据存储2..2.1常量例:?“计算机”,‘123.4’??“开始”显示结果:计算机123.4开始83.逻辑型常量:逻辑型常量只有两个值:“真”和“假”.T.,.t.,.Y.或.y.表示“真”.F.,.f.,.N.或.n.表示“假”4.日期型常量:设置日期显示格式SETDATETOYMD设置年份位数SETCENTURYON/OFF设置是否对日期格式检查SETSTRICTDATETO[0/1/2]设置日期分隔符SETMARKTO[日期分隔符]2.2数据存储2..2.1常量4位/2位0不严格的日期检查1严格的日期检
8、查2严格的日期格式检查例:SETCENTURYON﹠﹠设置4位数字年份SETMARKTO﹠﹠默
此文档下载收益归作者所有