C++语言程序设计 课件(VFP-2版) 第3章(数据及运算)

C++语言程序设计 课件(VFP-2版) 第3章(数据及运算)

ID:40238292

大小:732.00 KB

页数:81页

时间:2019-07-28

C++语言程序设计 课件(VFP-2版) 第3章(数据及运算)_第1页
C++语言程序设计 课件(VFP-2版) 第3章(数据及运算)_第2页
C++语言程序设计 课件(VFP-2版) 第3章(数据及运算)_第3页
C++语言程序设计 课件(VFP-2版) 第3章(数据及运算)_第4页
C++语言程序设计 课件(VFP-2版) 第3章(数据及运算)_第5页
资源描述:

《C++语言程序设计 课件(VFP-2版) 第3章(数据及运算)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章内容§3.1VisualFoxPro数据类型§3.2数据存储§3.3运算符§3.4表达式第三章数据与数据运算3.1VisualFoxPro数据类型数据的内含包括两方面:数据内容和数据形式。数据内容用于描述客观事物的特征,即数据的“值”;数据形式是指数据内容存储于媒体中的形式,即数据的“类型”。在VisualFoxPro中,数据可以存放在常量、变量、数组、字段、记录和对象等数据容器中。数据类型定义之后,就确定了其存储方式和使用方式。只有相同类型的数据之间才能进行运算,否则就会导致数据类型不匹配的错误。表3-1VFP数

2、据类型表3-1VFP数据类型(续)说明:表的字段可使用全部13种数据类型。常量和内存变量只能使用其中的6种数据类型:字符型、数值型、货币型、日期型、日期时间型和逻辑型。§3.2数据存储在VisualFoxPro中,数据不但可以存放在常量、变量、数组中,还可以存放在字段、记录和对象中。VFP数据如下图所示。常量字段变量变量简单变量VFP数据内存变量下标变量(数组元素)系统函数函数自定义函数常量是指在操作过程中其值保持不变的量。有N、Y、C、D、T和L共6种类型。1.数值(N)型常量:正负整数或小数。(1)普通记数法:12

3、,-24,3.1416(2)科学记数法:5.863E12&&表示5.863×10123.246E-8&&表示3.246×10-82.货币(Y)型常量:用于表示货币值的常量。货币型常量的前置符为$,小数保留4位,超过4位小数,则自动四舍五入。§3.2.1常量3.字符(C)型常量:用一对定界符("",'',[])括起来的字符串。(1)半角的定界符要成对匹配使用。(2)当字符串本身包含定界符时,要使用其他定界符。如:["ABC"'abc'](3)不包含任何字符的字符串("")为空串。4.日期(D)型常量(1)严格格式的日期常

4、量1)格式:{^yyyy-mm-dd}2)说明:①VFP默认在日期中使用严格格式,这样就可以避免“千年虫”的问题。②分隔符“/”(默认)、“-”和“.”三者等效,可以使用SETMARKTO"/"

5、"-"

6、"."命令来指定日期的分隔符。③可用SETCENTURYON

7、OFF命令来设置年份显示的位数。④由于各国的日期书写格式不完全相同,可用SETDATETO<日期格式>命令来设置日期显示的格式。例如:若执行SETDATETOAMERICAN命令,则日期显示格式为mm/dd/yyyy或mm/dd/yy;若执行SETDATET

8、OANSI命令,则日期显示格式为yyyy.mm.dd或yy.mm.dd。(2)传统格式的日期常量1)格式:{mm/dd/yy}或{mm-dd-yy}或{mm.dd.yy}2)说明:传统格式日期只能在SETSTRICTDATETO0状态下使用。5.日期时间(T)型常量(1)格式:{<日期>[,

9、][hh[:mm[:ss]]][a

10、p]}(2)说明:1)<日期>包含传统格式和严格格式两种。2)[,

11、]表示<日期>和<时间>之间的分隔符可用逗号或空格。3)VFP默认使用12小时制,a表示上午,p表示下午。日期和时间的格式不但

12、可以用命令设置,还可以使用“选项”对话框设置。日期和时间的格式不但可以用命令设置,还可以使用“选项”对话框设置,6.逻辑(L)型常量:只有逻辑真和逻辑假两个值。用户输入时,逻辑真可用.T.、.t.、.Y.和.y.中的任意一种;逻辑假可用.F.、.f.、.N.和.n.中的任意一种。VFP输出时,逻辑真用.T.,逻辑假用.F.。小 结字符(C)型常量的定界符是一对双引号、单引号或方括号;日期(D)型和日期时间(T)型常量的定界符是一对花括号;逻辑(L)型常量的定界符是一对圆点。变量概述(1)变量的意义:计算机中的变量是内存

13、中一个存储区域,变量名是存储区域的标识名,变量值是存放在该存储区域中的数据。(2)VFP的变量分类字段变量简单变量变量内存变量下标变量(数组元素)系统变量对象变量§3.2.2变量(3)确定一个变量需要3个要素:变量名、数据类型和变量值。(4)字段变量是在创建表文件时定义的变量。字段变量的类型在创建表文件时定义。(5)内存变量是独立于表文件之外而保存于内存中的变量。内存变量的类型取决于它所存储的数据的类型。1.内存变量(1)内存变量的类型(2)内存变量的命名1)内存变量名用于标识内存变量。内存变量名的构成约定如下:可以由

14、字母、汉字、数字和下划线组成;必须以字母或汉字开头;内存变量名中不能嵌入空格;内存变量名最长为128个字符。2)在VFP中,内存变量名允许与系统保留字(已经用于VFP命令的关键词和函数名)同名,但尽量不用保留字作为内存变量名。(3)内存变量赋值命令格式1:<内存变量名>=<表达式>格式2:STORE<表达式>TO<内存变量名表>功

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。