第3章数据类型、表达式、函数 (1)传统的日期格式: 系统默认为美国日期格式“mm/d/y3,传统格式只能 在 SET STRICTDATE 100状态下使用。 例如:06/25/04},表示日期为2004年6月25日。 系统支持2000年型的日期数值。格式为:月/日/年。如: 05/28/99},其中的年份如果为99,则系统默认为1999。 又如:{05/28/42},其中年份为42,是一个小于48的年份, 则系统默认为2042年 (2)严格的日期格式:{y-mdd} 例如:2003-10-25},表示日期为2003年10月25日
第3章 数据类型、表达式、函数 (1) 传统的日期格式: 系统默认为美国日期格式“mm/dd/yy” , 传统格式只能 在 SET STRICTDATE TO 0 状态下使用。 例如:{06/25/04},表示日期为 2004年6月25日。 系统支持2000年型的日期数值。格式为:月/日/年。如: {05/28/99},其中的年份如果为99,则系统默认为1999年。 又如:{05/28/42},其中年份为42,是一个小于48的年份, 则系统默认为2042年。 (2)严格的日期格式:{^yyyy-mm-dd} 例如:{^2003-10-25},表示日期为 2003年10月25日
第3章数据类型、表达式、函数 5.日期时间型常量 日期时间型常量包括日期和时间两部分数据内容,日 期部分与日期型常量相同,也有传统和严格的两种格式 时间部分的格式为:[h[:mn[:s9][ap]l 例3.2日期时间常量:{2003-10-25,08:39:45AM}表 示是2003年10月25日8点39分45秒。 6.逻辑型常量 逻辑型常量:.t.,,T.,,y.,,Y.表示为真值。 逻辑型常量:.f.,,F.,,n.,.N.表示为假值。逻辑 型常量的定界符“.”小圆点不能省略
第3章 数据类型、表达式、函数 5.日期时间型常量 日期时间型常量包括日期和时间两部分数据内容,日 期部分与日期型常量相同,也有传统和严格的两种格式。 时间部分的格式为:[hh[:mm[:ss]] [a|p]] 例3.2 日期时间常量:{^2003-10-25,08:39:45 AM} 表 示是 2003年10月25日8点39分45秒。 6.逻辑型常量 逻辑型常量:.t., .T., .y., .Y. 表示为真值。 逻辑型常量:.f., .F., .n., .N. 表示为假值。逻辑 型常量的定界符“.”小圆点不能省略
第3章数据类型、表达式、函数 变量 3.2.2变 变量在使用时,系统给每一个变量分配一个存储区域存放 变量的数据,变量的值在使用过程中可以改变。每一个变量都 有一个变量名,系统可以通过变量名访问变量。 1.内存变量 内存变量是内存中的一个存储区域,变量的值(数据)存 放在这个存储区中,变量的类型决定于变量中存储的数据类型。 内存变量的使用独立于数据库表和自由表,可以用来存放 表操作过程中或程序运行过程中所要临时保存的数据。退出 Visual foxpro系统时,内存变量将被自动释放
第3章 数据类型、表达式、函数 变量在使用时,系统给每一个变量分配一个存储区域存放 变量的数据,变量的值在使用过程中可以改变。每一个变量都 有一个变量名,系统可以通过变量名访问变量。 1.内存变量 内存变量是内存中的一个存储区域,变量的值(数据)存 放在这个存储区中,变量的类型决定于变量中存储的数据类型。 内存变量的使用独立于数据库表和自由表,可以用来存放 表操作过程中或程序运行过程中所要临时保存的数据。退出 Visual Foxpro系统时,内存变量将被自动释放。 3.2.2 变 量
第3章数据类型、表达式、函数 2.内存变量的类型 (1)简单内存变量:每一个简单变量占用一个存储区域, 只能存储一个数据。如果有同名的字段变量,使用简单变量 时应在简单变量前加上“M.3”与字段变量相区别。 简单内存变量分为:字符型变量(C)、数值型变量(N)、货币 型变量(Y)、逻辑型变量①L)、日期型变量(①)和日期时间型 变量()等。 (2)数组:一个数组在内存中占用连续的一组存储区域, 它由一系列元素组成,每个数组元素可通过数组名和下标来 访问
第3章 数据类型、表达式、函数 2.内存变量的类型 (1)简单内存变量:每一个简单变量占用一个存储区域, 只能存储一个数据。如果有同名的字段变量,使用简单变量 时应在简单变量前加上“M.”与字段变量相区别。 简单内存变量分为:字符型变量(C)、数值型变量(N)、货币 型变量(Y)、逻辑型变量(L)、日期型变量(D)和日期时间型 变量(T)等。 (2)数组:一个数组在内存中占用连续的一组存储区域, 它由一系列元素组成,每个数组元素可通过数组名和下标来 访问
第3章数据类型、表达式、函数 (3)系统内存变量 系统内存变量是由 Foxpro系统生成和维护的“内置” 内存变量,系统内存变量各自有其专用的名称,并以下划 线打头。系统内存变量被默认为全局变量,也可指定为局 部变量。系统内存变量不允许用户删除。推出 Visual FoxPro6.0中文版后,系统内存变量一般都不用,由系统 提供的对象和控件所替代
第3章 数据类型、表达式、函数 (3)系统内存变量 系统内存变量是由 Foxpro 系统生成和维护的“内置” 内存变量,系统内存变量各自有其专用的名称,并以下划 线打头。系统内存变量被默认为全局变量,也可指定为局 部变量。系统内存变量不允许用户删除。推出Visual FoxPro 6.0中文版后,系统内存变量一般都不用,由系统 提供的对象和控件所替代