- 2
- 0
- 约1.97万字
- 约 32页
- 2017-06-07 发布于湖北
- 举报
程序设计的基础
数据类型:每一个数据都有一定的类型,数据类型决定了数据的存储方式和运算方式,大多数程序设计允许使用常量、变量和数组来存储数据;
一、常量:
有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:一次显示与通配符的所有内存变量,如果内存变
您可能关注的文档
- PCR分析与校正.doc
- 第八章 Web技术讲座.pdf
- 第八章 Web技术练习题2.pdf
- P-C-R模型构建与应用.pdf
- 第八章 web简答题.doc
- PCSchematic automation数据库导入及数据库设置.pdf
- 第八章 web开发基础知识.ppt
- PDA与其条形码技术在电力物资管理中的应用_王旭东.pdf
- PDF417条码与其识读.pdf
- 第八章 Web开发技术史话.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 课件第3讲gps伪距测量原理.pptx VIP
- 焊割工操作安全培训内容课件.pptx VIP
- 蚌埠市博物馆展览陈列大纲.pdf VIP
- 《爷爷的爷爷从哪里来》整本书阅读 课件 四年级下册语文(统编版).pptx VIP
- 指南共识│咯血诊治专家共识.pptx
- 博物馆陈列展览大纲精编.docx VIP
- Q/GDW 376.1-2009《电力用户用电信息采集系统通信协议:主站与采集终端通信协议》及编制说明1.doc VIP
- 阀门电动执行装置设计毕业设计(论文).doc VIP
- 中考数学二轮复习 专题11 二次函数与矩形、菱形的存在性问题(知识解读)(解析版).doc VIP
- 博物馆陈列展览大纲(2019最新版).docx VIP
原创力文档

文档评论(0)