第2章VFP语言基础.ppt
《第2章VFP语言基础.ppt》由会员分享,可在线阅读,更多相关《第2章VFP语言基础.ppt(74页珍藏版)》请在第壹文秘上搜索。
1、Visual FoxPro 6.0第章第章VFP语言基础语言基础内容提要内容提要2.1数据类型数据类型2.2 数据存储数据存储2.3 运算符和表达式运算符和表达式2.4 函数函数2.5 命令命令2.1数据类型数据类型 字符型(C)数值型(N)货币型(Y)逻辑型(L)日期型(D)日期时间型(T)整型 浮点型 双精度型 备注型(M)通用型(G)二进制字符型 二进制备注型2.1数据类型数据类型1、字符型、字符型:用字母:用字母C表示;包括字母、数字、汉表示;包括字母、数字、汉字、空格、专用符号等;每个西文字符占一字节,字、空格、专用符号等;每个西文字符占一字节,汉字占汉字占2字节;注意:当阿拉伯数据
2、字作字符型时,字节;注意:当阿拉伯数据字作字符型时,不具有计算能力不具有计算能力 2、数值型、数值型:用字母:用字母N表示;由数字、小数点、正表示;由数字、小数点、正负号和字母负号和字母E组成组成;最大长度为;最大长度为20位(包括正负位(包括正负号、小数点、字母号、小数点、字母E);常用来表示实数,每个;常用来表示实数,每个数据占数据占8字节;例:字节;例:235,123.45,1.3E+8(即(即1.3*108);采用);采用ASCII码存储码存储 2.1数据类型数据类型3、货币型、货币型:用字母用字母Y表示;默认保留表示;默认保留4位小数;占位小数;占8个字节;例个字节;例$123.45
3、,其中,其中“$”为美元符号;当小数为美元符号;当小数位数超过四位时,系统将自动进行四舍五入处理位数超过四位时,系统将自动进行四舍五入处理。4、逻辑型、逻辑型:用字母用字母L表示;只有两种值:真(表示;只有两种值:真(.T.或或.Y.)假)假(.F.N.);占;占1个字节;逻辑字母前后须个字节;逻辑字母前后须加小圆点加小圆点 5、日期型、日期型:用字母:用字母D表;占表;占8个字节;存储格式为个字节;存储格式为YYYYMMDD;默认格式为:;默认格式为:MM/DD/YY;日;日期格式有许多种,可通过设置命令来改变日期格式;期格式有许多种,可通过设置命令来改变日期格式;例:例:03/07/07表
4、示表示07年年3月月7日日 2.1数据类型数据类型6、日期时间型、日期时间型:用字母:用字母T表示;存储格式为:表示;存储格式为:YYYYMMDDHHMMSS;可通过命令设置来改变其可通过命令设置来改变其显示格式显示格式 7、整型、整型:用字母用字母I表示;表示;以二进制形式存储;以二进制形式存储;占占4个字节;只能用于数据表中字段的定义;例个字节;只能用于数据表中字段的定义;例15,-230,1234 8、浮点型、浮点型:用字母用字母F表示;与数值型完全等价;采用浮点格表示;与数值型完全等价;采用浮点格式存储(尾数、阶码及字母式存储(尾数、阶码及字母E);只能用于数据);只能用于数据表中字段
5、的定义表中字段的定义 通过浮动小数点来实现数据的存储通过浮动小数点来实现数据的存储 浮点数在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个浮点数在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得)的整数次幂得到,这种表示方法类似于基数为到,这种表示方法类似于基数为10的科学记数法。的科学记数法。2.1数据类型数据类型9、双精度型(、双精度型(Double):用字母用字母B表示;常用表示;常用来表示高精度数值类型数据;采用浮点格式存储,来表示高精度数值类型数据
6、;采用浮点格式存储,占占8个字节;只能用于数据表中字段的定义。个字节;只能用于数据表中字段的定义。64位位10、备注型(、备注型(Memo):用字母:用字母M表示;用于在表表示;用于在表中存放较长内容的数据;只能用于数据表中字段的中存放较长内容的数据;只能用于数据表中字段的定义;占定义;占4个字节;在数据表(个字节;在数据表(*.dbf)中只存放其)中只存放其内部指针,指示其数据实际存放的位置;实际数据内部指针,指示其数据实际存放的位置;实际数据存放在数据表文件备注文件(存放在数据表文件备注文件(*.fpt)中)中 2.1数据类型数据类型11、通用型、通用型:用字母:用字母G表示;用于存储表示
7、;用于存储OLE(对(对象链接嵌入)对象;象链接嵌入)对象;OLE对象可以是对象可以是excel中的电中的电子表格、文档、图形、图片、声音等多媒体数据;子表格、文档、图形、图片、声音等多媒体数据;只能用于数据表中字段的字定;占四个字节只能用于数据表中字段的字定;占四个字节 12、字符、字符(二进制二进制)数据数据:用字母:用字母C表示;以二进制格表示;以二进制格式存储;只能用于数据表中字段的定义;所存储的式存储;只能用于数据表中字段的定义;所存储的数据不受代码页改变的影响;它是在各种代码页间数据不受代码页改变的影响;它是在各种代码页间保持不变的字符数据,如保存在表中的用户口令,保持不变的字符数
8、据,如保存在表中的用户口令,可用于不同国家。可用于不同国家。2.1数据类型数据类型13、备注(二进制)数据、备注(二进制)数据:用字母:用字母M表示;以二进表示;以二进制格式存储;只能用于数据表中字段的定义;所存制格式存储;只能用于数据表中字段的定义;所存储的数据不受代码页改变的影响;它是在各种代码储的数据不受代码页改变的影响;它是在各种代码页间保持不变的备注字段数据,用于不同国家的登页间保持不变的备注字段数据,用于不同国家的登录脚本。录脚本。2.2数据存储数据存储在在Visual FoxPro中,常把用于存储数中,常把用于存储数据的常量、变量、数组、字段、记录和对据的常量、变量、数组、字段、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 语言 基础