VFP6.0数据与数据运算

VFP6.0数据与数据运算

ID:38855971

大小:387.82 KB

页数:19页

时间:2019-06-20

VFP6.0数据与数据运算_第1页
VFP6.0数据与数据运算_第2页
VFP6.0数据与数据运算_第3页
VFP6.0数据与数据运算_第4页
VFP6.0数据与数据运算_第5页
资源描述:

《VFP6.0数据与数据运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章数据与数据运算【目的要求】掌握数据库表中的数据类型掌握常量和变量的分类及特征掌握各运算符的意义及规则掌握日期格式与字符的比较规则掌握函数的功能及使用方法3.1常量与变量在实际工作中所采集到的原始数据,通常要经过加工处理,变成对用户有用的信息。而数据处理的基本要求是对相同类型的数据进行选择归类。为了适应存储数据的需要,VF6提供了许多数据类型,常用的字段数据类型有如下的13种。字符型(Character):由汉字、字母、数字、空格、符号等任意ASCII码字符组成,字符型数据的长度为1-254,每个字符占1个字节,每个汉字占2

2、个字节。货币型(Currency):用于储存货币值的数据。货币型数据最多只能保留到小数点后4位,超过,则会四舍五入,不足四位,则自动在后面补0。表示范围:-922337203685477.5808~922337203685477.5809。数值型(Numeric):用于存储一个数量,由正负号、小数点、数字组成。VisualFoxPro6.0对数值型支持十进制和十六进制两种方式,在表中占1~20个宽度。取值范围为-0.9999999999E+19-0.9999999999E+20浮点型(Float):在功能上等价于数值型,在且中占

3、1~20个宽度。日期型(Date):日期型数据包括表示日期的数字和区分它们的斜扛。如09/28/02。用于存放含有年、月、日的日期数据。在表中占8个宽度。逻辑型(Logical):逻辑型数据仅包含有“真”或“假”两种情况,在表中占1个宽度。日期时间型(DateTimer):用于存放含有年、月、日、时、分、秒的日期和时间数据,在表中占8个宽度。双精度型(Bouble):用于存储精度要求更高的、位数固定的数值,其小数点的位置是由输入的数据值来决定的,在表中占8个宽度整型(Ineger):用于存储整数数据,取值范围为:21474386

4、46-2147438646,在表中占4个宽度,所以整数字段类型比其他它段类型占据的存储空间小,而且不需作ASCII码转换。3.1常量与变量通用型(General):用于存储OLE对象数据,在表中占4个宽度备注型(Memo):用于存储大量说明性文字。在表中占4个宽度二进制字符型(CharacterBinary):用于存储不需要系统代码维护的字符数据。其他特性同字符型数据。二进制备注型(MemoBinary):用于存储不需要系统代码维护的备注型数据。其他特性同备注型数据练习:指出下列中各字段的类型、宽度、小数位3.1常量与变量3.1

5、.1常量常量是在命令操作或程序执行过程中,其值不变的量。VFP有6种常量,其特征如下表:常量特征字符型常量(C)用定界符括起来的字符串。(定界符有三种:、、[])数值型常量(N)同平常的数货币型常量(Y)数值前前置一个符号$,如$23.45,$123.5678等日期型常量(D)用{^yyyy-mm-dd}或{m/n/dd/yy}的形式(形式由setdateto命令指定)日期时间型常量(T)用{^yyyy-mm-dd[hh:mm:ss][a/p]}的形式逻辑型常量(L)用.T.,.t.,.Y.,.y.,表示真,用.F.,.

6、f.,.N.,.n.表示假。3.1常量与变量3.1.2变量变量是在命令或程序执行期间,其值可以改变的量。1、变量的类型练习:判断下列数据哪些是常量,哪些是变量,是什么类型的常量。146.85、“146.85”、“01/14/98”、奖金、“副教授”、·F·、F、“ABC”、“变量”、常量、$123.45、{^2002-4-28}、[黄冈职院]、$123.45、3.12E+2、ABC、AB_C3.1常量与变量赋值:格式1:store表达式to内存变量表格式2:内存变量名=表达式显示:显示所有内存变量:display/listmem

7、ory[like通配符][toprint][tofile(文件名)]显示指定内存变量的值:?/??内存变量名清单保存:存储内存变量的文件称为内存文件,扩展名为.memsaveto内存文件名[alllike/allexcept<通配符>]恢复:restorefrom内存文件名[additive]清除:清除所有内存变量:clearmemory清除部分内存变量:release内存变量名清单release[alllike/allexcept<通配符>]例题:3.1-3.52、内存变量的基本操作(P31)3.1常量与变量1、数值运算符优先

8、级运算符说明1()形成表达式内的子表达式2**或^乘方运算3*、/、%乘、除运算、求余运算4+、–加、减运算例:求下列表达式的值12+24/(6/2+2^3)*2/4-6*6%5^2例题3.63.2运算符与表达式2、字符运算符运算符说明完全连接+前后两个字符串首

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。