《基本数据类型》PPT课件.ppt_第1页
《基本数据类型》PPT课件.ppt_第2页
《基本数据类型》PPT课件.ppt_第3页
《基本数据类型》PPT课件.ppt_第4页
《基本数据类型》PPT课件.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,表达式,表达式:常量、变量、函数和运算符的组合。,2字符型常量:用单引号,双引号或方括号定界符括起来的字符串。如: “ABC” “华北电力大学” “2.12” 北京 12/30/99,注:单引号和双引号必须是西文标点符号,若字符串中含有定界符则必须用另一种定界符括起来。如:“Im a student”,一常量 1数值型常量:整数,小数或用科学计数法表达的数。如2.12 10 1.234E2。,3日期型和日期时间型常量: 必须用花括号括起来。如: 12/30/99 空白的日期可表示为:或/。 日期时间型常量的写法: 12/30/99 08:12:30 空白的日期时间可表示为 /: 4逻辑型常量:只有真和假两种值。 真值:.T. .Y. .t. .y. 假值: .F. .N. .f. .n. 5货币型常量: 以$符开头,并四舍五入到小数4位。如: $100.12378 $100.1238,例:city=“上海“ DD1=12/30/99 DD2=“12/30/99“ FLAG=.T. SALARY=$1000.0 STORE 1.4 TO A,B,C,二变量,1内存变量,命令格式1: = 命令格式2: STORE TO ,功能:计算表达式的值,赋给内存变量 。 说明:内存变量在赋值时定义了它的值及类型。 STORE命令可以将同一值赋给多个内存变量,内存变量之间用逗号分隔。 “=”命令仅可为一个内存变量赋值。,Vfp变量,内存变量,字段变量,系统内存变量,命名:以字母、汉字或下划线开头;由字母、汉字,数字、下划线组成;最多128个字符,不能与保留字同名。,例: x=“abc” y=9 ?x &abc ?”y=“,y &y=9,表达式显示命令: 命令格式: ? ,功 能:计算表达式的值,并显示在屏幕上。 说 明:?表示从屏幕下一行的第一列起显示结果。 ?表示从当前行的当前列起显示结果。 表达式表中的多个表达式之间用逗号分隔。,DIME AR(10) ?AR(1) AR(1)=A AR(2)=10 AR(3)=12/30/99 AR(5)=12/30/99 12:12:30 PM ?AR(1),AR(2),AR(3),AR(4),AR(5) AR=0,DIMENSION|DECLARE (,),(,),功能:定义一维或二维数组,及其下标。 说明:下标的下界为1; 数组的初值为 .F.。 同一数组各数组元素类型可以不同; 可以用赋值命令为单个数组元素赋值,也可以为整个数组赋。,2数组(内存变量的一种特殊形式) 数组中的各个变量称为数组元素,数组必须先定义后使用。,3字段变量 字段变量是指表的字段,字段变量是多值变量。 例: USE Student &记录指针指向第1个 LIST &记录指针指向第N+1 Go 1 ? 姓名 GO 4 ? 备注,4内存变量的显示命令: LIST|DISP MEMORY LIKETO PRINTER PROMPTTO FILE 功能:显示当前已定义的内存变量名,作用范围、类型和值。 说明:LIKE 子句表示选出与通配符相匹配的内存变量。?单个*多个,选项TO PRINTE能将屏幕显示内容输出到打印机;TO FILE 能将显示内容存入文件。,例:store “3.14” to x,y,z list memo like ? rele x,y rele all rele all like ?,5内存变量的清除 RELEASE ALLLIKEEXCEPT; 功能:从内存中清除指定的内存变量。,“ ”“0”“1”“2”“a”“A”“b”“B” “z”“Z”,?“A“B” &.f. ?12=123 &.f. ?“123“=“12” &.t. ?“123“=“12” &.f. ?“y“$“YyNn” &.t. ?“电力”$“华北电力大学” &.t.,三运算符(算术、关系、逻辑) 1.算术运算符: 操作数是数值型,运算结果是数值 型。 %:取模 ? 26%5 & 结果为1,操作数类型一致,运算结果是逻辑型。 = = = = 完全相等 串比较时两串完全相同 为真 # != $ 包含 左串是右串的子串为真,?2015 &.t. ?10/30/991/1/00 &.t. ?10/30/9912/1/99 &.t. ?10/30/991/1/2000 &.t. ?10/30/19991/1/2000 &.t. ?”a”!=“b”,2.关系运算符:,3.逻辑运算符: 操作数是能得出逻辑值的表达 式,运算结果是逻辑型。 NOT(!) AND OR 例: ?!4=9 ?“电力“$“华北电力大学“AND“123“=“12“ ?“电力“$“华北电力大学“OR“123“=“12”,字符运算符:操作数是字符型,结果是字符型. +:串连接 -:串连接,将前串尾空格移到结果串的尾部。例: ?“中国 ”+“北京” & 中国 北京 ?“中国 ”-“北京” & 中国北京,日期运算符:天数 日期时间型:秒 ?1/1/2000-1/1/1999 &365 ?2/1/2000-1/1/2000 &31 ?3/1/2000+2/1/2000 *错误 ?2/1/2000+30 &03/02/00 ?1/1/1999 12:12:30+60 ?2/1/1999 12:12:30-1/1/1999 12:12:30,四.函数 1函数的要素(函数名、参数、函数值) 函数形式: 函数名(参数) 例: substr(“华北电力“,1,4) 函数值:函数返回值 2函数的类型: TYPE(表达式) 函数能返回表达式的类型。,字符处理函数,SUBSTR( expC,expN1,expN2 ) :从字符表达式中截取一个子串,然后返回这个字符串。 例:?SUBSTR(“Internation”,6,6) ?SUBSTR(“华北电力大学”,5,4),LEFT(expC,expN) :返回字符表达式左起expN个字符的子串 例:?LEFT(“北京电视台”,4),SPACE( expN ):返回指定数量的空格 例:?SPACE(6)+”nation”,ALLTRIM ()函数:删除指定字符串前导和末尾部空格。 例:?ALLTRIM(“ nation ”),UPPER()函数:将字符串转换成大写字母 例:?UPPER(“naTionAl”) &返回“NATIONAL”,CHR():返回ASCII码值对应的字符 例:?CHR(65) &返回“A” ASC(): 返回字符的ASCII码值,字符处理函数,STR ():将指定的数值表达式转换成相应的字符串.例:?STR(23.456) &返回值“ 23” ?STR(23.456,4,1) & 返回值“23.5”,VAL():从包含数字串的字符表达式中返回一个数值。 例:STORE “1.25E3” TO C ? 2 * VAL(C) & Displays 2500.00,日期处理函数,DATE( ) :返回系统日期。 例:?DATE(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论