欢迎来到天天文库
浏览记录
ID:38204419
大小:37.50 KB
页数:4页
时间:2019-05-25
《32常量和变量》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、3.2常量和变量3.2.1常量常量类型有数值型、浮点型、字符型、逻辑性、日期型、日期时间型6种。1.字符型常量是用定界符括起来的一串字符。在VisualFoxPro中,定界符有3种:单撇号、双撇号和方括号。如'CentralSouthUniversity'、"410075"、[教授]等都是字符型常量。如果某一种定界符本身是字符型常量中的字符,就应选择另一种定界符。例如,"That'sright!"表示字符常量:That'sright!,含有13个字符。2.数值型常量数值型常量就是平时所讲的常数,由数字、小数点和
2、正负号组成。在VisualFoxPro中,数值型常量有两种表示方法:小数形式和指数形式。如75、-3.75是小数形式的数值型常量。指数形式通常用来表示那些绝对值很大或很小、而有效位数不太长的一些数值,对应于日常应用中的科学记数法。3.货币型常量货币型常量的书写格式与数值型常量类似,但要加上一个前置的$。货币型数据在存储和计算时,采用4位小数。如果一个货币型常量多于4位小数,那么系统会自动将多余的小数位四舍五入。例如,货币型常量$3.1415926将存储为$3.1416。货币型常量不能采用指数形式。4.日期型常量
3、日期型常量要放在一对花括号中,花括号内包括年、月、日3部分内容,各部分内容之间用分隔符分隔。分隔符可以是/、-、.等。VisualFoxPro的默认日期格式是{mm/dd/[yy]yy}。5.日期时间型常量日期时间型常量也要放在一对花括号中,其中既含日期又含时间。日期的格式与日期型常量相同,时间包括时、分、秒,时分秒之间用“:”分隔。日期时间型常量的默认格式是:{mm/dd/[yy]yy[,][hh[:mm[:ss]][a
4、p]]}其中hh、mm、ss的默认值分别为12、0和0。a和p分别表示AM(上午)和PM
5、(下午),默认为AM。如果指定时间大于等于12,则自然为下午的时间。1)日期格式中的世纪值通常日期格式中用2位数表示年份,但涉及到世纪问题就不便区分。VisualFoxPro提供设置命令对此进行相应设置。命令格式:SETCENTURYON
6、OFF
7、TO[nCentury](2)设置日期显示格式用户可以调整、设置日期的显示输出格式。命令格式:SETDATE[TO]AMERICAN
8、ANSI
9、BRITISH
10、FRENCH
11、GERMAN
12、ITLIAN
13、JAPAN
14、USA
15、MDY
16、DMY
17、YMD
18、SHORT
19、LONG命
20、令功能:设置日期的显示输出格式。系统默认为AMERICAN(美国日期格式)。如果日期格式设置为SHORT或LONG格式,VisualFoxPro将按Windows系统设置的短日期格式或长日期格式显示输出日期数据,而且SETCENTURY命令的设置被忽略。(3)设置日期分隔符命令格式:SETMARKTO[日期分隔符]命令功能:设置显示日期时使用的分隔符,如/、-、.等。如没有指定任何分隔符,则恢复系统默认的斜杠分隔符。严格的日期格式是:{^yyyy-mm-dd[,][hh[:mm[:ss]][a
21、p]]}其中,^
22、表明该格式是严格的日期格式,并按照YMD的格式解释日期型和日期时间型数据,它是严格日期格式的标志,不可缺少。有效的日期型和日期时间型数据分隔符为:/、-、.和空格。如{^2003-08-16}、{^2003-08-1610:35:30a},分别以严格的日期格式表示2003年8月16日及该日上午10时35分30秒。VisualFoxPro默认采用严格的日期格式,并以此检测所有日期型和日期时间型数据的格式是否规范、合法。命令格式:SETSTRICTDATETO[0
23、1
24、2]命令功能:用于设置是否对日期格式进行检测。
25、其中,0表示不进行严格的日期格式检测。1表示进行严格的日期格式检测(默认值),要求所有日期型和日期时间型数据均按严格的格式。2表示进行严格的日期格式检测,并且对CTOD和CTOT函数的格式也有效。省略各选项时,恢复系统默认值,等价于1的设置。6.逻辑型常量逻辑型常量表示逻辑判断的结果,只有“真”和“假”两种值。在VisualFoxPro中,逻辑真用.T.、.t.、.Y.或.y.表示,逻辑假用.F.、.f.、.N.或.n.表示。注意字母前后的圆点一定不能丢。3.2.2变量1.命名规则(1)使用字母、汉字、下划线和
26、数字命名。(2)命名以字母或下划线开头。除自由表中字段名、索引的TAG标识名最多只能10个字符外,其他的命名可使用1~128个字符。(3)为避免误解、混淆,避免使用VisualFoxPro的保留字。(4)文件名的命名应遵循操作系统的约定。2.字段变量字段变量就是表中的字段名,它是表中最基本的数据单元。字段变量是一种多值变量,一个表有多少条记录,那么该表的每一字段就有多少个值,当用某一字
此文档下载收益归作者所有