欢迎来到天天文库
浏览记录
ID:36895453
大小:287.10 KB
页数:39页
时间:2019-05-10
《《常量与变量》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、我们在第1章已经学习了VisualFoxPro数据库基础,下面进行第2章VisualFoxPro程序设计基础的学习。同学们,大家好!1第2章VisualFoxpro基础本章在笔试部分占14%2.1常量与变量2.5表达式2.3常用函数2.4程序与程序文件2.5程序的基本结构2.6多模块程序设计22.1.1常量常量通常是指以文字串形式出现在代码中的数据,代表一个具体的、不变的值。常量的类型包括:数值型货币型字符型日期型日期时间型逻辑型不同类型的常量的书写格式不同。2.1常量与变量32.1常量与变量2.1.1常量1.数值型常量数值型常量也就是常数,用来表示一个数量的大小,由数字0--9、小数点和正
2、负号组成,表示整数或实数值。如:100,-21,15.31,-21092.5041等分别是数值型常量中的整数和实数。为了表示很大或很小的数值型常量,也可以使用科学记数法形式书写:数值型数据在内存中用8个字节表示,其取值范围是:-0.9999999999E+19至0.9999999999E+20。42.1.1常量2.货币型常量货币型常量用来表示货币值,其书写格式与数值型常量类似,但要加上一个前置的美元符号($)。如果一个货币型常量多于4位小数,那么系统会自动将多余的小数四舍五入。例:常量$123.456789将存储为$123.4568。货币型常量没有科学记数法,在内存中占用8个字节。取值范围是
3、:-922337203685477.5807至922337203685477.58072.1常量与变量52.1常量与变量2.1.1常量3.字符型常量也称为字符串。其表示方法是用半角的:单引号''双引号""方括号[]把字符串括起来。这里的单引号、双引号或方括号称为定界符,它们必须配对。如果某种定界符本身也是字符串的内容、则需另一种定界符为该字符串定界。注意:不包含任何字符的字符串(“”)叫空串。空串与包含空格的字符串("")不同。62.1常量与变量2.1.1常量3.字符型常量例如:?"学生","123",'军人'?[456.789],'334343'??[好好学习],"abc",'ABC'单一
4、问号(?)命令的功能是在下一行显示若干个表达式的值。双问号(??)命令的功能是在同一行显示若干个表达式的值。72.1常量与变量2.1.1常量4.日期型常量日期型常量有严格的日期格式和传统的日期格式,其定界符都是一对花括号。花括号内包括年、月、日三部分内容,各部分之间用分隔符分隔。常用的分隔符有:斜杠(/)连字符(-)句点(.)空格日期型数据用8个字节表示,取值范围是:0001年1月1日至9999年12月31日。82.1.1常量4.日期型常量(1)严格的日期格式{^yyyy-mm-dd}注意第1个字符是脱字符(^),年份必须是4位;年月日次序不能颠倒、不能缺省。2.1常量与变量92.1.1常量
5、4.日期型常量(2)传统的日期格式{yy/mm/dd}{yy-mm-dd}{yymmdd}{dd/mm/yy}{dd-mm-yy}{ddmmyy}{mm/dd/yy}{mm-dd-yy}{mmddyy}传统日期格式只能在setstrictdateto0状态下使用。若在setstrictdateto1或2状态下使用传统日期格式,将弹出如图对话框。2.1常量与变量102.1.1常量4.日期型常量(2)传统的日期格式这种格式的日期型常量要受到语句Setdateto和setcenturyto设置的影响。即不同状态计算机做出不同的解释。2.1常量与变量112.1.1常量4.日期型常量(3)影响日期格式
6、的设置命令Setmarkto[<日期分隔符>]功能:用于指定显示日期值时所用的分隔符,如“-”、“.”等。如果执行setmarkto没有指定分隔符,表示恢复系统默认的斜杠分隔符。2.1常量与变量122.1.1常量4.日期型常量(3)影响日期格式的设置命令设置日期显示格式用户可以调整、设置日期值和时间值的显示输出格式。既可以用命令方式设置,也可以用菜单方式设置。命令格式:SETDATE[TO]AMERICAN
7、ANSI
8、BRITISH
9、FRENCH
10、GERMAN
11、ITLIAN
12、JAPAN
13、USA
14、MDY
15、DMY
16、YMD命令功能:设置日期型和日期时间型数据的显示输出格式。系统默认为AMERICA
17、N美国格式。2.1常量与变量132.1常量与变量各种日期格式设置所对应的日期显示输出格式,见下表所示。常用的日期格式短语格式短语格式Americanmm/dd/yyANSIyy.mm.ddBRITISH/FRENCHdd/mm/yyGERMANdd.mm.yyITALIANdd-mm-yyJAPANyy/mm/ddUSAmm-dd-yyMDYmm/dd/yyDMYdd/mm/yyYMDyy/mm/dd142.
此文档下载收益归作者所有