第2章数据与数据运算.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据与数据运算 2.1 数据类型 1. 字符型 ( Character ) 由英文字母、数字、标点符号、空格、中文字符和其他可打印符号组成. 长度: 常量和内存变量≤255 B; 字段变量≤254 B. 2. 数值型 ( Numeric ) 由数字( 0 ~ 9 ), 正负号( + , - ), 小数点( . )组成, 用于表示数值的大小. 长度: 内存中为 8 B; 字段变量中≤20位. 3. 货币型 ( CurrencY ) 专用表示货币的数值型数据, 需加货币前缀符“$”; 长度: 8 B. 4. 逻辑型( Logical ) 有逻辑真值 .T. 和逻辑假值 .F. ; 长度: 1 B. 5. 日期型 ( Date ) 由年、月、日组成的数据. 长度: 8 B; 取值范围: {^0001-01-01} ~ {^9999-12-31}. 6. 日期时间型 ( DateTime ) 由年、月、日加时、分、秒组成的数据. 长度:8 B; 时间取值范围: 00:00:00 am ~ 11:59:59 pm 7. 备注型 ( Memo ) 仅用于数据表中的字符型数据. 在表中 长度:4 B, 实际内容保存在与表文件同名(扩展名.fpt)的 备注文件 中, 其长度取决于计算机系统存储空间大小. 8. 通用型 ( General ) 仅用于数据表中, 可存储如图片、图像、声音、电子表格等OLE对象和多媒体数据. 表中长度:4 B, 实际内容则保存在备注文件中. 2.2 常量与变量 2.2.1 常量 在程序运行或操作过程中其数据值不变的量. 1.数值型常量(N) 可以进行算术运算的常数,由数字(0-9)、小数点和正负号组成。 如:80,-52.06,3.1415E-8 2.字符型常量(C) 是用定界符括起来的由英文、汉字、空格或数字所组成的字符串。定界符可以是英文单引号、双引号或方括号 。 如:[abcd],”铜陵学院”,”He say[I am a student].” 3.逻辑型常量 (L) 只有两个值,即“真”与“假”,用 .T.、.t.、.Y.、.y. 表示“真”,用 .F.、.f.、.N.、.n. 表示“假”。 4.日期型常量(D) 由年, 月, 日组成, 用 { } 界定. 有多种显示格式和分隔符. 默认美国格式: {mm/dd/yy} 表示月/日/年. 严格日期格式: {^yyyy-mm-dd},首字符^, 年4位. 5.日期时间型常量(T) 默认格式{^yyyy/mm/dd hh:mm:ss [a|p]}(年/月/日 小时:分:秒)。 如:{^2002/05/10 09:15:22 pm} 6.货币型常量(Y) 用于货币, 带前缀符号“$”的数值, 其小数位≤4位. 2.2.2 变量 变量中的数据( 变量值 )在程序运行或操作过程中可以改变. VFP 中, 变量分两大类: 字段变量、内存变量. 1.字段变量 依赖于数据表文件而存在, 定义数据表结构时设定,不能随意删除和改变其数据类型; 每个字段名是一个字段变量。 字段变量的值随着表记录指针所指的位置变化而变化 ,它的当前值是记录指针所指记录(当前记录)的相应字段值 。 2. 内存变量 分类: 简单变量; 数组变量; 系统变量. 特点: 独立存在, 可任意定义、使用, 单值变量.除非保存在内存变量文件中,内存变量及其中保存的数据会因退出VFP而全部丢失。 数据类型: 取决于所存数据的类型, 支持 C, N, Y, D, T, L 六种. 命名: 由字母, 数字, 下划线, 中文字符组成, 长度≤254 个字符. 优先级: 字段变量高于内存变量; 若有同名, 则需加前缀符: M.<内存变量名>| M-><内存变量名> 2.2.3 内存变量常用命令 1.内存变量的赋值 ① Store <表达式> To <内存变量名表> <内存变量名>=<表达式> 功能说明: 将表达式的值存储到指定名的变量中; 格式①可同时给多个简单变量(用“,”分隔)赋值; 格式②只给一个简单变量赋值. 例2-3 2.输出表达式的值 格式1:?[<表达式表>] 格式2:??<表达式表> 说明:格式1不管有没有表达式,都会先输出一个回车换行符,若有表达式则在下一行的起始处输出表达式的值。格式2则不会输出一个回车换行符,表达式的值在当前行的光标处输出。 3.显示内存变量 格式1:LIST MEMORY [LIKE<通配符>] [TO PRINTER|TO FILE<文件名>] 格式2:DISPLAY MEMORY [LIKE<通配符>] [TO PRINTER|TO FIL

文档评论(0)

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

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

1亿VIP精品文档

相关文档