(修改)Nvfpch3-第3章 Visual FoxPro 语言基础1

更新时间:2023-07-18 11:38:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

计算机

第3章 Vsiua FloxrP 语o基础言

计算机

第3 V章isau FlxPoor语言 基础

3. 数据1数与据运

2算

计算机

第章 V3iuasl FxPro o言基语础3.1. 1数类据型.1字型字符符型据(数hCractae)r任意字由符(字母数字、 、空格、符等号)成,其长组度即(符字数个)围是范02~4 个字5,符于用存诸保如名姓、名称地址以及、无计算的需

数(如字学、号工号、电话码号、邮编政码)文等本信,息字符型据用数字母C示表。3

计算机

3章 Vi第usa FloProx 言语基础2.数值型存按、表储形式与取值范围达的不,数值同型据又被细数分为以下5类种型。⑴ 数型 值值数型(umeriNc数)由数据字~0、9数点(小)以及﹒正 负组号成,用母字N表。示取值围是范-.9990 99 999 9E919+~0+.99 9999 99 99E2+⑵0浮 型 点点浮(Fl型ot)数a与数值型数据等价,只据在存是储式形

采上取点浮格且式数据精的度数值型比数高据,用母F字示表。

计算机

第4章 V3sual FixProo语言基

⑶础双 度型精双精度型D(uoleb)数精度更高,它据用固采长度的浮 定格点式储存占,个字节,8字母用表示B 。⑷整型 型(整nIegtre数据是不)带小点数数的型值数据占4,个字,用字母I节表示整。型数以据二制形式存进。储⑸货 币型 货币(C型rrencuy)数据于存储有用货币关数的据。使 用在数字时加一个前元符美($号,整)位超过数位3时,自动 加添千分(,位分隔)符,数小位过4超的数据,位系统会将 舍五四自动截入。货取型币据占8数字个,用节母Y字表示。

计算机

第3章 iVusl FaoPrx 语言基o

础.3期日日期型(型atD)e数据于存储有用日关的数期,据用字母D 表。示日期型变量“y以yymmdyd字”格式符存。长度固定保8个 为字节,其示显式有格种多,系统日受期格式设(SET DA置E) 的影响,T常的用格为式mm/d/dyyyy。

.4日期间型日期时间时(D型atTemei数)是表示据期日和间的数时,据 字用T母表。日示期间值时以包可含整完日期的时和,间也可 只包以含者两一。之日期时间默认格式的是m{m/d/yydh hmm:s:s,}表“示月日/年 小时/:分种:秒”数。6

计算机

第3章 Vsiul FoaPxro 语基础言.5逻型辑辑逻型(ogLi)数据用c于表逻示判辑断的果结,用母L字 示。表辑逻数据只有真(.型T或...)和Y(.假.F或N.).两种值, 度固长为定个1节字。6.备注型备注(型Meom用)于存放较的字符长数型据。用字M母表示 。其字长度段定固为个字4节用于,储存备注文件的地,址而实 数据际被放在与存据数表文同件的备名注文(*.fpt)件中

。7通用.型通型用(enGeral数据)是存OLE对储的数象据型,用类字 G表示母通。型用据中的数OEL(对象链接入嵌对)象以是可电 表子格、文档、片图等

。7

计算机

第章3 iVusla FoPro x语言基础.1.3 2量常常量以用表一个具体示、不变的的值V。PF持6支类种型的常 ,不量类同型的常量不同有的写书式。格

. 数值1型常量数值型量也常是就常,由数字0~9数、小数和正点号负

成。在内存构占中8个字,节取值围是范-.099 999 999 99E+91+~.999 09999 999 E2+0 。例:62如、231.87、57﹣。 对等很于或很小的数值大常型量,可也使用科学数记书写。法例如 :用1.62537E-12 8示1表.65287×310-128

计算机

第章3 iVusl FoaPxor 语言础基2字.型常量字符符型常量称也为符字,其串示表方法用是界符半定单角引′号′、双引〞号或方括号[〞 ]把符字括来,字起符的串最大长为25度4字符。 注个意①:界符定必须对成配匹,不能边一用引号单另而一边用 双号。②如果某定相界符本也身字是串符的内容,需则要 用一另种定符为界该符串字定界。如""bacd""错误的。

是③串空(包含不何任符的字字串其长符为度零)和格空(包串若干含格空字的符)串是区有的别。④界符定能只半角是符,字 能是不全角字。符9

计算机

第3 章Visul FoaPxor语言基 础

3.币货常型量货币型量用常来表示币货值在表,示货型常量币时需,要 在字前加上货币数号符$)。货币数据在(储和计算时存采,用4位数,占小8字据节储空存间取。值范是围-92 332 270 685 4377. 50 8~7292 37 3023 68 4577.8057 。如果一 货币型个量常多4位小数于那么系统,自会将动多余小的位数四五舍。

1入0

计算机

3第 Visual Fo章Prox语 言基础4逻.型辑常量逻辑型据只数有辑真和逻逻假辑个值。两逻辑的常 真表示量式有形.:T 、..t、..Y..y和。逻.辑假的量表常示形式 有.F:、...、fN...n和.逻辑型数据只。用占1个节。字 注:意前后两个点作为句辑逻型量常定界的是必不符可的少否,则会误认被为量变名。11

第3章

计算机

isVua FlxPoo 语r基础

言.日期型5常日量型期量用常对花一号括}{作为定界。符年、月日分隔、符可以 斜杠(/是)、连字号﹣()、句点.)(空格和其中“,”/ 系是默统的分隔认符。 日期型常的格式量分传统为的期格式日严格和的期日式。 ⑴ 格统的日期传格 系统默式的传统日期认式为格“m/md/ydy(”/日/年),年 份月是2可位可是4也位数字,{0如51/008/}、{051 0200}8。等 ⑵严格 的期格式日 严的格期日格为式^yyyy-{mm-d},d第一字符必须个是 ()^,年份必 须4位用年月,的次日序不能倒。颠如{^200-17-00}。日8 型期据数用个字节表8,示值取围是 范12{^ 0010-0101-~{}^9999-1-21}。3

计算机

第3章Vi saulFoxP ro 语基言础⑶ 响影日格期式设的置令命主有以要下种几 格。式一:S TE ARKMT O [日<分期符隔]>格 式:二STE ADTE[ OT] <日格期> 格式三:式ESTC NTUERYON /OF F【3.例】1命在窗令口键命入令置不设的同期日格式 S。ET CNTERYUO N &&设 4位数字年置 S份TE MAK TO &&R 恢复系统默认的杠日斜分隔符 期SETDA TE OTY D M&& 置年月设日式格 {?2^080-0-56} &2&屏主幕显示2008:/5/02 S6E CTETUNY RFF O&& 设置2数位字年 份EST MRK AOT “”. && 设置日期分隔符为文句号 西STEDA T TEOMD Y&&设置 月年格式日 13 ?{2^08005--6}2 &主&幕屏示:05.显62.80

计算机

3章 Visu第al FxProo语 基言础

6.期日间型常量时日期时间型常量括日包和时间两期分内容部:<{期日,<> 时>}间 日期>部分;式格与日型期常相量。<同间时部>的格分 为式:[h[:mmh[:ss]][︱a]],其中hh、mp和ms分别代s表时分、秒和 。MA或(A和P)(MP)或分别代表午上和下午,默认值A为。M

【3例.】在2令命口窗中键如下命入显示令期日间时常型量。SETMARK T O? ^{028-00-25609,:2:54A5 主}窗显示口:052//06809:2 :54 AM514

计算机

3第 章VsiualF oxrPo 言语础基

.313 变量.1.变量分的类⑴ 字段变

量字段量是变在建数立表据文件定时的义。段变量的值字是前当打所的表开当前记录的该的段的字值字。变量的数段类 据与型该段字义的定型类致一。段字量的类型有变数值型浮点 、、货型型、币整型、双精型、度符型、字辑逻、型日期、型日 期间型、时注型备和通用型等。15

计算机

3第章Vi usl FoxarP 语o基础言⑵ 简单存变内量单简存内变量于用放在存命令或序程行过程执所需要的中 原始据、数中结间果以及最终结。果 简内单存变有字量型符(C、)数值型N()货币型 (、Y)逻辑、型L)、日期(型()D和期时间型日T()。其等类由它型存所的放数据类决定型当。户用退V出P时,F简内存单变量将自消失。动 果如当前中存表在个一同的名字段变量则在,访问存变内量 时必,须在量名前加上前变缀“.”或M“M-”,否>则系 将统问同访名的段字变量1。6第3章

计算机

iVuals FoPxor 语基础言

简单内存变的命量名规则是:

名 称只能包含字中、母数字、下划线汉字。或一般议建存内量不变采汉用字命名 。 名称 字母以、汉字下或划线开,头能不以字数开。头 避 使用免 FVP系的保留字。 统 度可以长在112~个字符8间之。17

计算机

第章3 iVusa FolxPo r语言基础⑶ 系统内变存 量系内统变量存由V是F系统已P义好的,定以“_”均(划下

)线字开符。头如_C例LITEXPT示表接受本文并入送贴剪。板统变量系一与变般使用量方相同法在。义定内存变名量时 ,不要以_“字”符开头以免避系统变与重名量合。理地用运 系变统量会给数,库系统的据操、管作带来理许多便方。 使在用 ISPDLY AMMOEY命R显示内令存量时,变可看到这些系以

统变的当前值量。

8

计算机

1第章3 Vsiau Foxlro 语言基础

⑷P数组 量 数变组是按一顺定序排列的组一内存变的量合集每。一内 存变量称个为个数一元组素,每个数元组可以素过数组通名及 相的下应标来问。数组在访用前使用要IDMNSIEN或DECLAOER命令定。格式义:1DIMENISON<数组名 (<下>上限1>标 ,<[标上限2>]下)[ ,]…格式2 :ECDARL <E数组名>(<下标上限 >1 ,<下标[限上>2) ][…],91

计算机

3第 Vis章aul oxProF语言 础基【3例.3】定义数、赋组并值出输。D MEINIOSN A2(),B(,22)C,(2) A1(="He)llo A(2)"=T..B (,21=)(1A)B(22)=32,1B2(1),1=1.1C= 5

?A (1)A,(2),B1(2,,B(2)2),C,(1,C)2()主窗显口示He:llo. .T elHo l213 5205

计算机

第章 3iVsulaFo xPor 语言础

2基.存内变的操作⑴ 内存量变量赋值的

格式1STO:R E表<式达>T O 内<存变表量>式2格 :内<变量> 存 <表达式= >【例34.在】令窗口命中入如输各下命条令变给量赋值。aa "abc=df" STeRO E"DASFDAS“FS OTE 1 TROTO aas ,s21s, 1 1 D3ASDFFSA1

2?s1, s ,2 3,saa 窗主显示:1口

第3

本文来源:https://www.bwwdw.com/article/har1.html

Top