目录 第2章 是上页 sual foxpro中的数据与运算 下一页 退出
1 第2章 Visual FoxPro中的数据与运算 目 录 上一页 下一页 退 出
本章要点 「目录 2.1 Visua1 FoxPro的常量与变量 上一页2,4 Vi sua| FoxPro的表达式 下下一页22,2 Visual FoxPro的函数 退出 人孔思考题
目 录 上一页 下一页 退 出 2 本 章 要 点 2.1 Visual FoxPro的常量与变量 2.4 Visual FoxPro的表达式 2.2 Visual FoxPro的函数 思考题
22 Visual foxpro的常量与变量 「目录 在 Visual foxpro系统中,数据可用常量、变量、数组 表示,数据还可以用字段、记录和对象中,由它们存储、 容纳各种类型的数据。因此,常把这些供数据存储的常 上一页量、变量、数组、字段、记录和对象等称为数据存储容 下一页 器。用户正是利用不同的数据存储容器,在 Visua| FOXPro 系统中表示、存储、操作、处理各种类型的数据,实现 退出数据处理的应用
目 录 上一页 下一页 退 出 3 2.2 Visual FoxPro的常量与变量 在Visual FoxPro系统中,数据可用常量、变量、数组 表示,数据还可以用字段、记录和对象中,由它们存储、 容纳各种类型的数据。因此,常把这些供数据存储的常 量、变量、数组、字段、记录和对象等称为数据存储容 器。用户正是利用不同的数据存储容器,在Visual FoxPro 系统中表示、存储、操作、处理各种类型的数据,实现 数据处理的应用
「目录221常量 常量是在命令或程序中可直接引用、具有具体值的 命名数据项,其特征是在整个操作过程中它的值和表现 上一页形式保持不变。Va1PoxP按常量取值的数据类型, 下一页将常量分为种类型 退出 数值型常量、货币型常量、字符型常量、逻辑型常 量、日期型常量、日期时间型常量
目 录 上一页 下一页 退 出 4 2.2.1 常量 常量是在命令或程序中可直接引用、具有具体值的 命名数据项,其特征是在整个操作过程中它的值和表现 形式保持不变。Visual FoxPro按常量取值的数据类型, 将常量分为6种类型 数值型常量、货币型常量、字符型常量、逻辑型常 量、日期型常量、日期时间型常量
目录1.数值型常量(N 由数字0-9、小数点和正负号组成,表 上一页示整数或实数值。 下下一页如;100,21,15.31,-21092.5041 4退出,等分别是数值型常量中的整数和实数 数值型数据在内存中占用8个字节 2.货币型常量(Y) 用来表示货币值,书写格式与数据型常量类 似.但要多加一个$前置符号.且采用四位 小数.他没有科学记数法,在内存中占8个 字节
目 录 上一页 下一页 退 出 5 1.数值型常量(N) 由数字0-9、小数点和正负号组成,表 示整数或实数值。 如;100,-21,15.31,-21092.5041 等分别是数值型常量中的整数和实数。 数值型数据在内存中占用8个字节 . 2.货币型常量(Y) 用来表示货币值,书写格式与数据型常量类 似.但要多加一个$前置符号.且采用四位 小数.他没有科学记数法,在内存中占8个 字节.
目录3.字符型常量 由任意ASCI字符、汉字和汉字字符组成的字符型 上一页数据,字符型常量又称为字符串。为与其他类型常量、 下 变量和标识符相区别, Visual foxpro要求将字符串中 页所有字符,用一对双引号“"〃或单引号“〃或方括号 退出 “[〃作为定界符对括起来。 如“ I am a student..",“中华人民共和国 [ Visual foxpro6.0系统]都是字符串
目 录 上一页 下一页 退 出 6 3.字符型常量 由任意ASCII字符、汉字和汉字字符组成的字符型 数据,字符型常量又称为字符串。为与其他类型常量、 变量和标识符相区别,Visual FoxPro要求将字符串中 所有字符,用一对双引号“"”或单引号“'”或方括号 “[]”作为定界符对括起来。 如“ I am a student..” , ‘中华人民共和国’ , [Visual FoxPro 6.0系统]都是字符串
「目录 5.日期型常量 日期型常量是表示日期值的数据,其默认格式是 上一页 m/d/yy}。如10/01/02}和{10/01/2002}均表示 2002年10月1日这一日期常量值。 下 页6.日期时间型常量 退出 Visual foxpro系统中增加了一种表示日期和时间 值的日期时间型常量,其默认格式是: (mm/dd/yy lyy [, hh: mm: ss[alp1) 其中a和p分别表示M(上午)和PM(下午)。 日期值和日期时间值的输入格式与输出格式并不完 全相同,特别是输岀格式受系统环境设置的影响,用户 可根据应用需要进行相应调整、设置
目 录 上一页 下一页 退 出 7 5.日期型常量 日期型常量是表示日期值的数据,其默认格式是 {mm/dd/[yy]yy}。如{10/01/02}和{10/01/2002}均表示 2002年10月1日这一日期常量值。 6.日期时间型常量 Visual FoxPro系统中增加了一种表示日期和时间 值的日期时间型常量,其默认格式是: {mm/dd/[yy]yy [,] hh:mm:ss[a|p]} 其中a和p分别表示AM(上午)和PM(下午)。 日期值和日期时间值的输入格式与输出格式并不完 全相同,特别是输出格式受系统环境设置的影响,用户 可根据应用需要进行相应调整、设置
「目录 (1)日期格式中的世纪值 通常日期格式中用2位数表示年份,但涉及到世纪 上一页 问题就不便区分。 Visual foxpro提供设置命令对此进 行相应设置。 下一页 命令格式 退出 SET CENTURY ON OFF TO [nCentury 命令功能: 小:日期数据显示10位,其中年份4位,即日期值 输出时显示年份值; OFF:(默认值)。日期数据显示8位,年份2位, 即日期值输出时不显示年份值 T0[ cEntury]:指定日期数据所对应的世纪值。 century是一个1~99的整数,代表世纪数
目 录 上一页 下一页 退 出 8 (1)日期格式中的世纪值 通常日期格式中用2位数表示年份,但涉及到世纪 问题就不便区分。Visual FoxPro提供设置命令对此进 行相应设置。 命令格式: SET CENTURY ON | OFF | TO [nCentury] 命令功能: ON:日期数据显示10位,其中年份4 位,即日期值 输出时显示年份值; OFF:(默认值)。日期数据显示8位,年份2位, 即日期值输出时不显示年份值; TO [nCentury]:指定日期数据所对应的世纪值。 nCentury是一个1~99的整数,代表世纪数
「目录 (2)设置日期显示格式 用户可以调整、设置日期值和时间值的显示输出格 式。既可以用命令方式设置,也可以用菜单方式设置。 上一页 命令格式: 下一页 SET DATE [TO] AMERICAN ANSI BRITISH 4退出FECH|( RMAN ITLIAN JAPAN USA MDY I DMY YMD SHORT LONG 命令功能:设置日期型和日期时间型数据的显示输 出格式。系统默认为 AMERICAN美国格式。 如果日期格式设置为 SHORT或LONG格式,sual oXPro系统将按 Windows系统设置的短日期格式或长日期 格式显示输出日期数据,而且 SET CENTURY命令的设置被 忽略
目 录 上一页 下一页 退 出 9 (2)设置日期显示格式 用户可以调整、设置日期值和时间值的显示输出格 式。既可以用命令方式设置,也可以用菜单方式设置。 命令格式: SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH | GERMAN | ITLIAN | JAPAN | USA | MDY | DMY | YMD | SHORT | LONG 命令功能:设置日期型和日期时间型数据的显示输 出格式。系统默认为AMERICAN美国格式。 如果日期格式设置为SHORT或LONG格式,Visual FoxPro系统将按Windows系统设置的短日期格式或长日期 格式显示输出日期数据,而且SET CENTURY命令的设置被 忽略
「目录 各种日期格式设置所对应的日期显示输出格式,见 表2-1所示。 上一页 表2-1系统日期格式 下一页 设置值日期格式设置值日期格式 mm-dd-yy ANSI yy mm dd MDY mm/dd/yy renS dd// mm/yy DMY dd/mm/ GerMan d mm.yy YMD yy/mm/dd ITALIAN dd-mm-yy SHORT Windows短日期格式 JAPAN y/mm/dd LONG Windows长日格式
目 录 上一页 下一页 退 出 10 各种日期格式设置所对应的日期显示输出格式,见 表2-1所示。 表2-1 系统日期格式 设 置 值 日 期 格 式 设 置 值 日 期 格 式 AMERICAN mm/dd/yy USA mm-dd-yy ANSI yy.mm.dd MDY mm/dd/yy BRITISH / FRENCH dd//mm/yy DMY dd//mm/yy GERMAN dd.mm.yy YMD yy/mm/dd ITALIAN dd-mm-yy SHORT Windows短日期格式 JAPAN yy/mm/dd LONG Windows长日期格式