版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3-2数据类型和数据存储,1。数据类型,1。字符数据,2。数字数据,3。逻辑数据,4。日期数据,5。备注数据,6。一般数据。数据是反映客观事物属性的记录。一旦定义了数据类型,它就决定了数据的存储和使用方式。1.字符数据,指以各种字符表示的数据,包括26个英文大写和小写字母、10个阿拉伯数字、各种汉字、特殊符号和空格等。最大长度为254个字符。注意:如果阿拉伯数字被定义为字符数据,它们在数学上没有数字意义,并且不能参与数学运算,例如电话号码和邮政编码。2.数字数据是指可以算术运算的数据,包括从0到9的阿拉伯数字、小数点和符号,最大长度为20位数字。在内存中,数字数据占用8个字节。通常,需要参与数
2、学运算的数据被定义为数字类型。3。逻辑数据是用于进行各种逻辑判断的数据,它只有两个值,即真(t)和假(f),固定长度为一位,占用一个字节。日期数据(Date)用于表示日期。存储格式为“YYYYMMDD”,总共占用8个字节。4。日期数据。日期时间是描述日期和时间的数据。它的字符存储格式是“YYYYMMDDHHMMSS”,存储在两个4字节的整数中。5。备忘录数据用于存储长字符数据类型,占用4个字节的内存空间,用于存储Visual FoxPro的内部指针。实际数据存储在。与数据表文件同名的FPT文件,存储的内容仅受磁盘空间的限制。一般数据。常规数据用于存储OLE(对象链接和嵌入)对象,并且只能用于定
3、义数据表中的字段。此字段包含对OLE对象的引用,OLE对象的具体内容可以是电子表格、文档、图片等。一般数据长度固定为4位,实际数据长度仅受磁盘空间的限制。第二,数据存储,在VFP系统环境下,数据的输入和输出是由数据存储设备完成的。数据不仅可以存储在常量、变量和数组中,还可以存储在字段、记录和对象中。这些用于存储数据的常量、变量、数组、字段、记录和对象都可以称为数据容器。数字常量组成:数字,小数点,符号)表示法:一般表示法,浮点表示法示例:10,-12.3,3.1E12(即3*1012)货币常量组成:相同的数字类型,四舍五入,四位小数:$加货币值示例:$12,$5699.98,它是一个命名的数据
4、项,是在命令或程序中直接引用的实际值。字符常量的构成:任何字符都意味着:用分隔符将字符串括起来。例如:“12”,“美国广播公司”,中国,/注:逻辑常数的构成:真与假的意思是: t. f. y. n .(也可以大写)注:1。分隔符不能是另一个分隔符。4.空字符串不同于空字符串。5.字母的大小写是不同的。6.字符串不同于其他类型的常量,如“12”和12、 t”和. t。日期类型和日期-时间类型常量的组合:数字和分隔符(如:/-:)表示传统格式: mm/DD/YYHH:mm3360 SSA | P示例:02-16-04表示2004年2月16日的严格要求A | P示例: 2004-02-16 1233
5、6VFP不同版本之间数据格式处理的差异:2.传统的日期格式受到设置日期和设置世纪命令的限制;3.空日期表示、/,等等。一般来说,变量是记忆变量。内存变量由变量名称、变量和类型以及它们的宽度组成。变量名:由字母、数字、下划线和汉字组成。变量名长度:最多254个字符。记忆变量的类型有数字、字符、逻辑和日期。内存变量的赋值:(1)使用store命令格式:store to example: store 20 to A (2)使用“=”(等号)格式:=example: a=20,3。数组变量是一组数据类型可以不同的变量,每个数组元素都可以被一个数字下标引用,这相当于一个内存变量。4.字段变量字段变量是指
6、数据表中定义的任何数据项。字段变量的类型有:字符型(C)、数字型(N)、浮点型(F)、逻辑型(L)、日期型(D)、备注型(M)和通用型(G)。1。算术表达式,2。字符表达式,3。日期和时间表达式,4。关系表达式,5。逻辑表达式,和3。表达式,它是由数据、数据存储容器和运算符组成的表达式。在VFP,根据运算结果的不同,表达式可分为以下五种类型:(1)数值运算符:圆括号()、乘幂(* *或)、乘法(*、除法(/)、模运算或余数(%)、加法()、减法(-) (2)数值表达式:数值表达式(3)运算符的优先级顺序:括号、乘幂、乘除和模、加法和减法、1算术运算符和算术表达式、运算符:用于运算同一类型数据的
7、符号。表达式:用运算符连接常量、变量、函数和其他数据的公式。(1)字符串运算符:完整联接运算符()、不完整联接运算符(-)、字符串包含运算符($)和精确比较运算符(=)。描述:完整的连接运算符:两个字符串的简单连接;不完全连接运算符:当第一个字符串的末尾有空格时,将第一个字符串末尾的空格移动到第二个字符串的末尾,然后连接两个字符串。2字符串运算符和字符表达式,包括运算符:检查左字符串是否包含在右字符串中。如果包含,则返回逻辑真值(t),否则返回逻辑假值(f)。精确比较运算符:只有当两边的字符串完全相等时,才返回逻辑真值(t)。(2)字符表达式:字符常数、变量和函数通过字符串运算符连接的公式。例
8、如:“ABC”、“BCD”、“ABC”-“BCD”、“book”$“书店”、“the”$“this”、“that”=“that”、“that”=“that”、(1)日期运算符:加法(1) (3)日期表达式的几种形式:-示例: 1996-01-01 20 1998-01-30 - 1998-01-20 1995-10-28 -20,3日期运算符和日期表达式,=),小于或等于(=)。(2)关系表达式:由关系运算符、数值表达式、字符表表达式或日期表达式组成的公式,返回的结果是逻辑值。(3)关系运算符的两边可以是字符表达式、数字表达式或日期表达式,但两边的数据类型必须一致才能进行比较。例如:“A”、“B”、“A”、“B”,5 6 8,4关系运算符和关系表达式,(1)逻辑运算符:逻辑非(非),逻辑与(与),逻辑或(或)(2)逻辑表达式:由逻辑运算符、逻辑常数组成,(3)运算规则:当执行逻辑与运算时,当运算涉及的双方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年小学成语故事《除旧布新》变化主题教学设计教案
- DB44-T 2895-2026 社会单位消防安全疏散管理规范
- 注册会计师CPA税法考前冲刺卷及答案解析
- 初级护师专业知识模拟试卷及详解
- 注册会计师CPA财务成本管理章节练习(本量利分析)
- 口腔执业医师医学综合笔试考前冲刺卷附答案
- 2027年劳动合同年休假二篇
- 汽车电机系统2
- 2026年碎纸机品牌跨界合作案例分析
- 2024新北师大版英语九年级上单词表(开学版)
- 幼儿园教师意识形态培训内容
- 中华诗词大赛1-3年级题库(含答案)
- 公司抵质押品管理制度
- 电子电工产业概论 课件全套 陈芳芳 学习领域1-5 产业基本概况 - 职业岗位
- 《机械制造工艺基础(第八版)》 课件 0绪论
- 简易项目合作协议书模板
- 六年级说明文阅读题共6篇
- 新疆乌鲁木齐市第四中学2024-2025学年高二地理上学期期末考试试题
- TCHAS 10-4-14-2021 中国医院质量安全管理 第4-14部分:医疗管理应急管理
- 服饰品配件设计概论
- 变压器生产工艺设计
评论
0/150
提交评论