- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据类型、
常量、变量、
表达式和函数
1数据和数据类型
1. 数据
2. Visual FoxPro 数据类型
2数据 数据是描述客观实物的数、字
符以及所有能输入到计算机中并被
计算机程序加工处理的符号集合。 数据是计算机程序处理的对象,
也是运算的结果,所以应该认识
Visual FoxPro能处理哪些数据,掌
握各种数据的表达方法。
3数据类型type
一、数值型数据 N(Numeric)
二、字符型数据 C(Character)
三、逻辑型数据 L(Logical)
四、日期型数据 D(Date)
五、备注型数据 M(Memo)
六、通用型数据 G(General)
4数值型数据N可以进行数学运算的数据称为数值
型数据。这种数据只能包含0-9、小数
点、正负号。包括符号位和小数点,
在内存中占8个字节;在表中占1-20个
字 节 , 精 度 16 位 。 数 值 范 围
从.9999999999E-19
到.9999999999E+20,用N表示。如: 9.980.668 -36.999000
5字符型数据C 字符型数据是指一切可打印的字符
和字符串,包括26个英文字母、0-9数
字、空格、汉字以及各种符号及其组
成的字符串等。每个字符占一个字节,
最多可有254个字符,用C表示。对字
符型常量需用单引号或双引号括起来。如:010-3989987 visual foxpro 汉字 #$%%^
6逻辑型数据L 逻辑型数据只包含有两个值:
真(.T.)或假(.F.)。长度固定
为1位,用L表示。逻辑型数据是为进
行各种判断而设计的。
7日期型数据D日期型数据用来表示日期。在中文
版Visual FoxPro中,日期默认格式为
yy/mm/dd年/月/日,可用SET DATE
TO命令或用“工具”、“选项”、“国际”选
项卡设置日期为其它格式。日期型变量
以“yyyymmdd”字符格式进行保存,范围
从100/01/01到9999/12/31,长度固定
为8位,用D表示。
注意:必须用 如:^99/03/08
8备注型数据M 备注型数据是一种存储长度、容
量任意的字符型数据。备注字段含有
一个10字节的指针,它指向真正的备
注内容。表中记录的备注型字段数据
保存在单独文件中,文件名与表名相
同并且扩展名为.FPT。备注字段仅受
可用磁盘空间大小的限制,在表中占4
个字节,用M表示。
9整数数值型数据N 存储的数值型
数据为整数。占
4个字节,范围
从-2147483647
到+2147483646。
用N表示。
10通用型数据G通用型数据一般用在表中的字段,即通
用字段。通用字段用来保存OLE对象。通用
字段包含一个10字节的指针,它指向该字段
真正的内容。如:Excel电子表格 、WORD文
档、画图BMP图片、声音等。 通用字段的真正类型和数据大小取决于
创建这些OLE对象服务器,以及是以链接方
式还是以嵌入方式创建。通用字段的真正的
内容大小只受磁盘空间的限制。在表中占4
个字节,用G表示。
11常量和变量 常量是以直观的数据形态和意义直
接出现在程序中的数据。在程序中,常
量一旦定义,其值就不会再被改变。 在程序中,变量是指用标识符命名的
用以存放数据的计算机内存单元。在程
序执行的某个时刻,变量的值都是确定
的、已知的,但在整个程序运行过程中
是可变的。
12常量类型
一 、 数 值 型 常 量
二 、 字 符 型 常 量
三 、 逻 辑 型 常 量
四 、 日 期 型 常 量
五 、 日 期 时 间 型 常 量
13数值型常量 数值型常量是指在程序中不变的
数值型数据。如:6 5.18 66 -99.8 1.23785E-12
14字符型常量是必须用界限符双引号或单引号‘’
或方括号[]括起来的一个或几个字母、空
格、数字、汉字或其它特殊符号,称为字
符型常量或字符串。
如:A 、‘b’ 、‘168’、 [计算机]等。 当字符串本身还包含某种界限符时,
则要选择另外两种不同的界限符作为真正
的界限符,以示区别。
如:[She said,I am a student.]表示字符
常量She said,I am a student. 。
15逻辑型常量
用于逻辑型数据。真用.T.或.t.、 .Y.
或 .y.表示,假用.F.或.f.、.N.或.n.
表示。
日期型常量
属于日期型数据。用大括号括起来表
示日期型常量。如:^2000/12/18表示
2000年12月18日。
16日期时间型常量属于日期时间型数据。用作界限
符,日期与时间必须用空格隔开。
如:^97/12/3 8:58:18AM 表示1997年12月3日上午8点58分18秒。
17变量名及变量分类
一 、 变 量 名
二 、 简 单
文档评论(0)