- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计的基础
数据类型:每一个数据都有一定的类型,数据类型决定了数据的存储方式和运算方式,大多数程序设计允许使用常量、变量和数组来存储数据;
一、常量:
有6种类型:(数值型、货币型、字符型、日期型、日期时间型、逻辑型)
(1) 数值型(N):由数字0-9、小数点、正负号构成。如:12、0.1、-1.23;还可以用科学记数法表示如:1.3E-12表示1.3*10-12
(2) 货币型(Y):在数值前导货币符号($),保留四位小数,能够自动四舍五入如:$123.45678存储为$123.4568
(3) 字符型(C):习惯称为字符串,由中、英、数字等字符组成。表示方法用单引号(’ ’)、双引号(” ”)、方括号([])三种定界符将字符串括起来。定界符必须成对出现,如“AB是不合法的、”计算机”是合法的。当定界符作为字符串内容时外层定界符要加以区分如:[”我们”]是合法的,””我们””是非法的。
(4) 日期型(D):分传统和严格日期格式两种;
传统日期格式默认为美国日期格式:”mm/dd/yy”(月/日/年),年份可以是2位数字,也可以是4位数字,如:{^10/08/01}、{10-08-01}、{10/08/2001}
严格式日期格式:{^年/月/日}
书写规则是用花括号”{}”作为定界符,第一个字符为脱字符”^”年份为四位、按年月日顺序书写不能颠倒如:{^2008/08/08}
影响日期格式命令:
1、设置日期显示分隔符:SET MARK TO [分隔符]
当SET MARK TO 后没指定任何分隔符时,恢复系统默认的分隔符斜杠(/)。
2、设置日期显示格式:SET DATE TO YMD|DMY|MDY
YMD 设置为年月日格式;
DMY:设置为日月年格式;
MDY:设置为月日年格式;
3、设置显示年份位数(2位或4位):SET CENTYURY OFF|ON OFF为2位 ON为4位)
(5)日期时间型(T):分传统和严格日期时间格式两种:
严格日期时间格式:{(^年/月/日),[小时:分:秒] }
书写规则与日期型相似
(6)逻辑型(L):逻辑型数据用句点作为定界符,只有两个值逻辑真和逻辑假。
逻辑真用:.T.,.Y.表示(大小写不区分)
逻辑假用:.F.,.N.表示(大小写不区分)
二、变量:值能够随时更改的量
变量通过变量名来进行访问;
变量名的命名规则:以字母、汉字、下划线开头(数字不能开头),后面接字母,汉字,数字和下划线构成。
VF中变量分为:字段变量和内存变量两大类,内存变量又分:简单内存变量和数组(一维和二维数组)
(1)、字段变量:就是我们所说的表中的字段,因为字段的取值是可变的,所以表中的字段名又叫字段变量,其值是当前记录指针所指的值(类型包含:字符型、数值型、货币型、日期型、日期时间型、逻辑型、整型、通用型和备注型)
(2)、内存变量:是内存中的一个存储单元,变量的值就是存放在这个单元里的数据。(6种类型:字符型C、数值型N、货币型Y、日期型D、日期时间型T、逻辑型L)
如果内存变量与数据表中的字段变量同名,用户在引用内存变量时,要在变量名字前加一个“M.” 或“M-”,用来强调这个变量是内存变量。
1、内存变量的赋值: 格式1:内存变量名 = 表达式 注:一次只能给一个内存变量赋值
格式2:STORE 表达式 TO 内存变量名1,内存变量名2,···· 注:同时给多个变量赋予相同的值
功能说明:
A:等号一次只能给一个内存变量赋值。STORE命令可以同时给多个变量赋予相同的值,各个内存变量名之间应用逗号分隔开。
B:一个变量在使用之前并不需要特别声明。当用STORE命令给变量赋值时,如果该变量不存在,那么系统会自动建立它。
C:如果要改变内存变量的内容和类型可以通过对内存变量重新赋值来完成。
例:给内存变量赋值:
NJ=[大学] 给变量NJ赋字符值;
STORE ‘1234567890’ TO XH 给变量XH赋字符值;
STORE SQRT(3^2+4^2)TO na1,na2,na3 赋予相同的数值;
输出变量的值:
?[表达式表];
??表达式表;
2、内存变量的显示:
格式1:LIST MEMORY LIKE 通配符
格式2:DISPLAY MEMORY [LIKE通配符]
功能:显示内存变量的当前信息,包括变量名、作用域、取值和类型。
注:A;通配符包括*和?。 *表示多个字符; ?表示一个字符。
B:内存变量名不能加定界符;
区别:LIST MEMORY:一次显示与通配符的所有内存变量,如果内存变
您可能关注的文档
- 系统工程总复习资料讲述.docx
- 第六章 电算化选择题.docx
- 新华网“八项规定”系列评论1-4幻灯片.doc
- 显卡有几种接口要领.doc
- 面向对象--接口及抽象类、对象及接口(通俗讲解).doc
- 第三章 古建筑构造术语解释.doc
- 远红外的概念理论、特性功能与其应用领域.docx
- 项目经理继续教育推荐课程9题库摘要.docx
- 信息化智能化集成系统教案.doc
- 第四章初始化及清除 44.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)