- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常量、变量、表达式
常量
表示一个具体的,不变的值。不同常量的书写方式不同
字符型常量
数值型常量
货币型常量
日期型常量
逻辑型常量
1.字符型常量
表示方法:用英文状态下的单引号,双引号,中括号把字符串括起来
定界符:单引号,双引号,中括号
2.数值型常量
数值型常量也就是常数,用来表示数量的大小
由0~9、小数、正负数组成
3.货币型常量
货币型常量用来表示货币值
书写时只需要在数值型常量前加“$”
货币数据在存储和计算时,采用4位小数
4.日期型与日期时间型常量
严格型日期的输入格式{^yyyy-mm-dd}
传统型和美国型输入格式{mm/dd/yyyy}
Set mark to (日期间隔符) 设置日期的间隔符
Set century on/off 设置年份的显示位数
Set date to ymd/mdy 设置日期的显示格式
严格型日期时间型:{^yyyy-mm-dd hh:mm:ss a/p}
5.逻辑型常量
表示两种状态,一种逻辑为真(.t.),一种逻辑为假(.f.)
书写格式:.T.,.F.,.Y.,.N.
注意:书写的时候一定要加定界符
变量
概念:其值可以发生变化的量,相当于一个存储单元
变量=变量名+变量值
内存变量
字段变量
内存变量
概念:内存中一个存储区域,变量值就是存放在这个区域里的数据
变量的类型取决于变量值的类型
内存变量的数据类型:数值型(N)、字符型(C)、货币型(Y)、日期型(D)、逻辑型(L)、日期时间型(T)
1.变量的赋值
变量名=值 直接赋值
store 值 to 变量名1,变量名2
可以把一个值赋给多个变量
2.内存变量的显示
? 变量名 换行显示变量值
?? 变量名 同行显示变量值
List memory 变量名/like 通配符
通配符:*,?
* 表示显示任意多个字符
?表示显示任意一个字符
3.清除变量
Release 变量名 释放指定变量名的变量
Clear memory 释放所有内存变量
二.字段变量
字段变量:表中的字段名(一个表中的各条记录对同一个字段名可能取值不同)
字段变量的特点:
依赖表的打开而存在,随着表的关闭消失
字段变量取值的类型取决于表中的字段类型
当字段变量和内存变量同名时,要在内存变量前加“m.”或“m-”,这时才能显示出内存变量
表达式
表达式:通过运算符把两个数据连接起来的式子,并且能得到另外一个数据的这种形式
字符表达式
数值表达式
日期表达式
关系表达式
逻辑表达式
一、字符表达式
概念:由字符串运算符将字符型数据连接起来形成
运算符:+或—
+ 表示照原样链接
— 表示紧缩式链接(将第一字符串尾部空格移至整个字符串以后)
二、数值型表达式
优先级
运算符
说明
1
()
形成表达式内的子表达式
2
^ ,**
乘方运算
3
*,/,%
乘,除,求余运算
4
+,-
加,减
概念:有算术运算符将两个数值型数据连接起来形成
三、日期型表达式
运算符:+、-
日期型+数值型=日期型
日期型-数值型=日期型
日期型-日期型=数值型
四.条件表达式
运算符
说明
运算符
说明
大于
=
小于等于
小于
=
大于等于
=
等于
==
精确比较
、#或!=
不等于
$
包含测试
概念:由关系运算符将两个运算对象连接起来形成(也称简单逻辑表达式)
作用:比较两个表达式的大小或前后。
注意:只能同类型数据比较
==、$只能用于字符串
字符的排序次序
大写大于小写,小写大于空格
从左自右依次比较
汉字按拼音比较
命令动词+for 表达式
注意:同类型数据进行比较
五.逻辑表达式
概念:由逻辑运算符将逻辑型数据连接起来形成
逻辑运算符:not 逻辑数据 非运算
and 与运算(一假则假)
or 或运算(一真则真)
逻辑运算符的优先级次序:not、and、or
函数
概念:数据之间的运算和转换
数值型函数
字符型函数
日期型函数
类型转换函数
数值函数
求整函数
Int() 返回指定数值的整数部分
Int(x/n)=x/n 求x是不是n的倍数
求余函数
Mod(被除数,除数)返回值两数的余数
Mod(x,n)=0 求x能不能被n整除
函数名称
显示形式
最大值
Max()
最小值
Min()
兀函数
PI()
开平方
Sqrt()
绝对值函数
Abs()
2.字符型函数
取子串函数
Left(字符串,长度) 从字符串左边截取指定长度的字符
Right(字符串,长度) 从字符串右边截取指定长度的字符
Substr(字符串
您可能关注的文档
最近下载
- 最新2023版知识产权贯标GBT29490 09知识产权维护运用控制程序(含表单)[知识产权合规管理体系文件].docx
- 煤矿合法股权转让协议9篇.docx VIP
- GB_T 9711-2023石油天然气工业 管线输送系统用钢管.doc VIP
- 导体结构设计.xls VIP
- 电梯安全风险管控清单.doc VIP
- 生殖医学中心专业技术人员考核试题及答案.docx VIP
- 2024年度健康体检大数据蓝皮书.pdf
- 部编版语文六年级上册第四单元教案+教学反思(共6篇).pdf VIP
- 球墨铸铁管与其它管材的连接件技术规范.docx VIP
- NB∕T 11273-2023 工业锅炉设计文件鉴定技术导则.pdf
文档评论(0)