ch02-Visual FoxPro语言基础第1部分.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?????第二章VisualFoxPro语言基础第一部分教师:闫艳阳2.1数据类型数据类型决定了数据的存储方式和运算方式,使用前需要先定义。Visualfoxpro包含以下类型:1.字符型由字母(汉字)、数字、空格等任意ASCII码字符组成。字符数据zhi的长度为0~254,每个字符占1个字节。2.数值型用来表示数量,它由数字0~9、一个符号(+或-)和一个小数点(.)组成。数值型数据的长度为1~20,每个数据占8个字节。3.货币型用来存储与货币有关的数据,占用8个字节,数字前加符号“$”。小数点自动保留4位,如:$43.34自动存为43.3400。4.逻辑型用于存储只有两个值的数据。存入的值只有真(.T.)和假(.F.)两种状态,占1个字节。2.1数据类型5.日期型用以保存不带时间的日期值。日期型数据的存储格式为“yyyymmdd”其中yyyy为年,占4位,mm为月,占2位,dd为日,占2位。6.日期时间型用以保存日期和时间值。日期时间型数据的存储格式为“yyyymmddhhmmss”其中yyyy为年,占4位,mm为月,占2位,dd为日,占2位,hh为时间中的小时,占2位,mm为时间中的分钟,占2位,ss为时间中的秒,占2位。7.整型用于存储无小数部分的数值,占用4个字节,取值范围是:-2147483647~2147483647。以二进制形式存储。8.浮点型数值型数据的一种,在存储形式上采取浮点格式,由尾数、阶数、和字母E组成,占用8个字节。9.双精度型具有更高精度的数值型数据,占用8个字节。10.通用型用于存储OLE对象,只能用于数据表中字段的定义。OLE对象的具体内容可以是电子表、文档、图片等,固定长度为4个字节。11.备注型用于存放较长的字符型数据,长度固定为4个字节。12.字符型(二进制)数据用于存储任意不经过代码页修改而维护的字符型数据。13.备注型(二进制)数据用于存储任意不经过代码页修改而维护的备注型数据。2.2数据存储用于存储数据的常量、变量、数组、字段、记录和对象称为数据的存储容器。2.2.1常量常量就是在程序执行中其值不变的量,可以在命令或程序中直接引用的实际值。1.字符型常量用定界符(西文双引号“”、单引号‘‘、方括号[])括起来的字符串。字符串由汉字和ASCII码中可打印字符组成。如“中国”、“微机”、’PC’等,字符串的最大长度为254个字符。2.数值型常量数学中的整数或小数,最大长度为20位。3.逻辑型常量通常用下圆点定界符括起来,只有真和假两个逻辑值。逻辑真:.t..T..Y..y.逻辑假:.f..F..N..n.4.日期型常量用来表示日期,必须用花括号“{”和“}”括起来,严格格式:{^yyyy-mm-dd},例如{^2008-8-8},空白的日期可表示为{}、{/}。5.日期时间常量包括日期和时间。用花括号“{”和“}”引起来。例如{^2020/10/0109:30:25AM}。空的日期时间常量用”{:}”表示。6.货币型常量数字前必须加上符号“$”,如$99.9。2.2数据存储2.2.2变量变量是指存储在计算机内存中其值可变的量。每一个变量都有一个名称,叫作变量名。变量名由汉字、字母或下划线开头,后面可以跟汉字、字母、数字和下划线,不能使用visualfoxpro的保留字。变量字段变量内存变量数组变量一般内存变量系统内存变量2.2数据存储1.字段变量字段存在于表文件中。数据库由多个数据表组成,一张数据表又由若干记录组成,若干字段构成一条记录。2.内存变量内存变量是一种临时的工作单元,独立于数据库文件而存在于内存中,用来存储数据处理过程中的常量、中间结果及最终结果。给内存变量赋值有两种格式:格式1:内存变量名=表达式格式2:STORE表达式TO内存变量名显示变量内容可以用“?”命令。2.2数据存储例1:X=5ABC=北京store360toystore教师TOLM?LM?LM?y?abc?x3.数组变量数组是内存中连续的一片存储区域,由一组变量组成。每个数组元素通过数组名及相应的下标被引用。数组必须先定义后使用。数组的定义:格式:dimension/declare数组名1(数值表达式1[,数值表达式2]……)功能:定义一个或多个数组说明:1)数值表达式是数组下标,数组的最小下标为1;一个下标的数组称为一维数组,二个下标的数组称为二维数组,数组下标可以用圆括

文档评论(0)

yyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档