《常量与变量》PPT课件

上传人:xian****812 文档编号:301818800 上传时间:2022-05-31 格式:PPT 页数:39 大小:153KB
返回 下载 相关 举报
《常量与变量》PPT课件_第1页
第1页 / 共39页
《常量与变量》PPT课件_第2页
第2页 / 共39页
《常量与变量》PPT课件_第3页
第3页 / 共39页
《常量与变量》PPT课件_第4页
第4页 / 共39页
《常量与变量》PPT课件_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《《常量与变量》PPT课件》由会员分享,可在线阅读,更多相关《《常量与变量》PPT课件(39页珍藏版)》请在金锄头文库上搜索。

1、 我我们们在在第第1 1章章已已经经学学习习了了Visual Visual FoxProFoxPro数数据据库库基基础础,下下面面进进行行第第2 2章章Visual Visual FoxProFoxPro程序设计基础的学习。程序设计基础的学习。同学们,大家好!同学们,大家好!1第第2章章 VisualFoxpro基础基础本章在笔试部分占14%2.1 常量与变量常量与变量2.5 表达式表达式2.3 常用函数常用函数2.4 程序与程序文件程序与程序文件2.5 程序的基本结构程序的基本结构2.6 多模块程序设计多模块程序设计22.1.1 2.1.1 常量常量 常量通常是指以文字串形式出现在代常量通常

2、是指以文字串形式出现在代码中的数据,代表一个具体的、不变的值。码中的数据,代表一个具体的、不变的值。 常量的类型包括:常量的类型包括:F数值型数值型F货币型货币型F字符型字符型F日期型日期型F日期时间型日期时间型F逻辑型逻辑型 不同类型的常量的书写格式不同。不同类型的常量的书写格式不同。2.1 常量与变量常量与变量32.1 常量与变量常量与变量2.1.1 2.1.1 常量常量1数值型常量 数数值值型型常常量量也也就就是是常常数数,用用来来表表示示一一个个数数量量的的大大小小,由由数字数字0-90-9、小数点和正负号组成,表示整数或实数值。、小数点和正负号组成,表示整数或实数值。 如如:1001

3、00,-21-21,等等分分别别是是数数值值型型常常量量中中的的整整数数和和实实数数。为为了了表表示示很很大大或或很很小小的的数数值值型型常常量量,也也可可以以使使用用科科学学记记数数法法形式书写:形式书写: 数值型数据在内存中用数值型数据在内存中用8 8个字节表示,其取值范围是:个字节表示,其取值范围是: -0.999 999 999 9E+19 -0.999 999 999 9E+19至至0.999 999 999 9E+200.999 999 999 9E+20。42.1.1 2.1.1 常量常量2 2货币型常量 货货币币型型常常量量用用来来表表示示货货币币值值,其其书书写写格格式式与与

4、数数值值型常量类似,但要加上一个前置的美元符号(型常量类似,但要加上一个前置的美元符号($ $)。)。 如如果果一一个个货货币币型型常常量量多多于于4 4位位小小数数,那那么么系系统统会会自自动将多余的小数四舍五入。动将多余的小数四舍五入。 例:常量将存储为。例:常量将存储为。 货币型常量没有科学记数法,在内存中占用货币型常量没有科学记数法,在内存中占用8个个字节。取值范围是:字节。取值范围是:-922 337 203 685 477.580 7-922 337 203 685 477.580 7至至922 337 203 685 477.580 7922 337 203 685 477.58

5、0 72.1 常量与变量常量与变量52.1 常量与变量常量与变量2.1.1 2.1.1 常量常量3.字符型常量 也称为字符串。其表示方法是用其表示方法是用半角的半角的:单引号单引号 双引号双引号 方括号方括号 把字符串括起来。这里的单引号、双引号或把字符串括起来。这里的单引号、双引号或方括号称为定界符,它们必须配对。如果某种定方括号称为定界符,它们必须配对。如果某种定界符本身也是字符串的内容界符本身也是字符串的内容 、则需另一种定界符、则需另一种定界符为该字符串定界。为该字符串定界。注意:不包含任何字符的字符串(“”)叫空串。空串与包含空格的字符串( )不同。62.1 常量与变量常量与变量2.

6、1.1 2.1.1 常量常量3.字符型常量例如:例如:?学生学生,123,军人军人?456.789,334343?好好学习好好学习 ,abc,ABC单一问号单一问号(?)命令的命令的功能是在下一行显示功能是在下一行显示若干个表达式的值。若干个表达式的值。双问号双问号(?)命令的命令的功能是在同一行显示功能是在同一行显示若干个表达式的值。若干个表达式的值。72.1 常量与变量常量与变量2.1.1 2.1.1 常量常量4.日期型常量 日期型常量有严格的日期格式和传统的日期格式,其定界符都是一对花括号。花括号内包括年、月、日三部分内容,各部分之间用分隔符分隔。常用的分隔。常用的分隔符有:符有:斜杠(

7、斜杠(/)连字符(连字符(-)句点句点(.)空格空格 日期型数据用日期型数据用8个字节表示,取值范围是:个字节表示,取值范围是:0001年年1月月1日至日至9999年年12月月31日。日。82.1.1 2.1.1 常量常量4.日期型常量(1 1)严格的日期格式)严格的日期格式 yyyy-mm-dd yyyy-mm-dd 注注意意第第1 1个个字字符符是是脱脱字字符符()(),年年份份必必须须是是4 4位位;年年月月日日次次序序不不能能颠颠倒倒、不能缺省。不能缺省。2.1 常量与变量常量与变量92.1.1 2.1.1 常量常量4.日期型常量(2 2)传统的日期格式)传统的日期格式yy/mm/dd

8、yy/mm/dd yy-mm-dd yy-mm-dd yy mm dd yy mm dddd/mm/yydd/mm/yy dd-mm-yy dd-mm-yy dd mm yy dd mm yymm/dd/yymm/dd/yy mm-dd-yy mm-dd-yy mm dd yy mm dd yy 传传统统日日期期格格式式只只能能在在set set strictdate strictdate to to 0 0状状态态下下使使用用。若若在在set set strictdate to 1strictdate to 1或或2 2状态下使用传统日期格式,将弹出如图对话框。状态下使用传统日期格式,将弹出

9、如图对话框。2.1 常量与变量常量与变量102.1.1 2.1.1 常量常量4.日期型常量(2 2)传统的日期格式)传统的日期格式这这种种格格式式的的日日期期型型常常量量要要受受到到语语句句Set Set date date to to 和和set set century century to to 设设置置的的影影响响。即不同状态计算机做出不同的解释。即不同状态计算机做出不同的解释。2.1 常量与变量常量与变量112.1.1 2.1.1 常量常量4.日期型常量(3 3)影响日期格式的设置命令)影响日期格式的设置命令lSet mark to Set mark to 功功能能:用用于于指指定定显

10、显示示日日期期值值时时所所用用的的分分隔隔符符,如如“-”“-”、“.”“.”等等。如如果果执执行行set set mark mark to to 没没有有指指定定分分隔符,表示恢复系统默认的斜杠分隔符。隔符,表示恢复系统默认的斜杠分隔符。2.1 常量与变量常量与变量122.1.1 2.1.1 常量常量4.日期型常量(3 3)影响日期格式的设置命令)影响日期格式的设置命令l设置日期显示格式设置日期显示格式 用用户户可可以以调调整整、设设置置日日期期值值和和时时间间值值的的显显示示输输出出格格式。既可以用命令方式设置,也可以用菜单方式设置。式。既可以用命令方式设置,也可以用菜单方式设置。 命令格

11、式:命令格式: SET SET DATE DATE TO TO AMERICAN AMERICAN | | ANSI ANSI | | BRITISH BRITISH | | FRENCH | GERMAN | ITLIAN | JAPAN | USA | MDY FRENCH | GERMAN | ITLIAN | JAPAN | USA | MDY | DMY | YMD | DMY | YMD 命命令令功功能能:设设置置日日期期型型和和日日期期时时间间型型数数据据的的显显示示输输出格式。系统默认为出格式。系统默认为AMERICANAMERICAN美国格式。美国格式。2.1 常量与变量常量

12、与变量132.1 常量与变量常量与变量 各种日期格式设置所对应的日期显示输出格式,各种日期格式设置所对应的日期显示输出格式,见下表所示。见下表所示。常用的日期格式短语格式短语格式Americanmm/dd/yyANSIyy.mm.ddBRITISH/FRENCHdd/mm/yyGERMANdd.mm.yyITALIANdd-mm-yyJAPANyy/mm/ddUSAmm-dd-yyMDYmm/dd/yyDMYdd/mm/yyYMDyy/mm/dd142.1.1 2.1.1 常量常量4.日期型常量(3 3)影响日期格式的设置命令)影响日期格式的设置命令l设置日期设置日期20002000年兼容性年

13、兼容性 通通常常日日期期型型和和日日期期时时间间型型数数据据的的结结果果,与与SET SET DATEDATE命命令令和和SET SET CENTURYCENTURY命命令令设设置置状状态态及及当当前前系系统统时时间间有有关关。由由于于系系统统时时间间与与相相应应设设置置不不同同,同同一一数数据据的的结结果果可可能能有有不不同同的的解解释释。如如日日期期值值10/11/1210/11/12可以解释为可以解释为: :1912 1912 年年 10 10 月月 11 11 日日2012 2012 年年 10 10 月月 11 11 日日1912 1912 年年 11 11 月月 10 10 日日1

14、910 1910 年年 11 11 月月 12 12 日日2010 2010 年年 11 11 月月 12 12 日日等。等。 这这显显然然会会导导致致系系统统混混乱乱,而而且且还还可可能能造造成成20002000年年兼兼容容性性错错误误,影响系统正常、有效的操作运行。影响系统正常、有效的操作运行。2.1 常量与变量常量与变量152.1.1 2.1.1 常量常量4.日期型常量(3 3)影响日期格式的设置命令)影响日期格式的设置命令lSET STRICTDATE TO 0 | 1 | 2SET STRICTDATE TO 0 | 1 | 2 命令功能:命令功能: 0 0:关关闭闭严严格格的的日日

15、期期格格式式检检测测,即即设设置置日日期期格格式式按按传传统统的严格的格式;的严格的格式; 1 1:设设置置严严格格的的日日期期格格式式检检测测(默默认认值值),要要求求所所有有日日期型和日期时间型数据均按严格的格式;期型和日期时间型数据均按严格的格式; 2 2:设设置置与与1 1相相同同,但但如如果果程程序序代代码码中中出出现现CTOD()CTOD()和和CTOTCTOT()()函函数数时时,会会出出现现编编译译错错误误。这这个个设设置置最最适适合合调调试试时时使使用用,用来检测用来检测20002000年兼容性错误;年兼容性错误; 省略:恢复系统默认值,等价于省略:恢复系统默认值,等价于1

16、1的设置。的设置。2.1 常量与变量常量与变量16影响日期型常量的设置命令影响日期型常量的设置命令l举例:举例:clearset strictdate to 0d=10/11/12set strictdate to 1?set strictdate to 1:,dset date to usa?set date to usa:,dset date to german?set date to german:,dSet date to japan?Set date to japan:,d172.1.1 2.1.1 常量常量4.日期型常量(3 3)影响日期格式的设置命令)影响日期格式的设置命令lSet Set century century on on |off| |off| to to rollover rollover On 显示世纪,即用显示世纪,即用4位数字表示年份位数字表示年份Off不显示世纪,即用不显示世纪,即用2位数字表示年份。它是系统默认位数字表示年份。它是系统默认的设置。的设置。To 决定如何解释一个用决定如何解释一个用2位数字年份表示的日期所处的世位数字年份表示的日期所处

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号