- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二部分 变量、表达式及函数
常量与变量:
1.1 常量:
数值型常量:
①. 由0—9、,,,,数点、正负号构成;
②.对于很大的数据一般采用科,,,,记数法形式书写,如:5.12E12(表示5.12×1012)、5.12E-12(表示5.12×10-12);
③.在内存中占8个字节。
货币型常量:
①. 由前置符号“$”开始,如:$1234.12;
②.默认采用4位,,,,数,如果多余4位,,,,数,则对多余的位数进行四舍五入;
③.不能采用科,,,,记数法表示,在内存中占8个字节。
字符型常数(字符串):
①. 用单引号、双引号、方括号定界,如:’abcd’、”abcd”、[abcd]; 注意:定界符成对出现
②.定界符不能交叉,如:’abcd”、”abcd]都是错误的;
③.不包含任何字符的字符串(“”)叫空串,空串与包含空格的字符串(“ ”)不同。
日期型常量:
①. 用大括号(花括号)定界,如:{10/08/01};
②.分隔符可以用斜杠(/)、连字号(-)、句点(.)、空格;
③.日期型常量分为:传统日期格式与严格日期格式。
传统日期格式:(用SET STRICTDATE TO 0设置)
月、日用2位数字表示;
年可用2位,也可以用4位。
严格日期格式:(默认,用SET STRICTDATE TO [1|2]设置)
{^yyyy-mm-dd};
书写时大括号内的第一个字符必须是脱字符(^);
年必须用4位数;
年月日的次序不能颠倒、不能缺省;
用8个字节表示。
日期时间型常量:
①. 包括日期与时间两个部分,{日期,时间},如:{^2006-03-08,06:30P}
②.用8个字节表示;
逻辑常量:
①.用两个(.)定界,如.T.、.Y.;
②.逻辑型常量取值有:.T.、.t.、.F.、.f.、.Y.、.y.、.N.、.n.;
③.逻辑型常量只占一个字节。
1.2 变量:
字段变量:
①. 字段变量数据类型;
字符型:用C表示,长度不能超过254个字节;
数值型:用N表示,长度不超过20位(其中,,,,数最大为19位);
货币型:用Y表示,固定长度为8字节;
日期型:用D表示,固定长度为8字节;
日期时间型:用T表示,固定长度为8字节;
逻辑型,用L表示,固定长度为1字节;
浮点型:用F表示,长度不超过20位(其中,,,,数最大为19位);
整型:用I表示,固定长度为4字节;
双精度型:用B表示,固定长度为8字节;
备注型:用M表示,固定长度为4字节。
通用型:用G表示,固定长度为4字节。
②.字段变量名可以为汉字;
③.字段变量优先于内存变量。
内存变量:
①. 内存变量的数据类型;
字符型:用C表示;
数值型:用N表示;
货币型:用Y表示;
日期型:用D表示;
日期时间型:用T表示;
逻辑型,用L表示;
②.内存变量名可以为汉字;
③.访问内存变量可以用M.(或M-)。
内存变量的类型:
①.简单 内存变量:
简单内存变量不需要先定义,可通过重新给变量赋值来改变变量的类型;
可用下面两种方式赋值:
内存变量=表达式
STORE 表达式 TO 内存变量名表
②.数组:
数组使用之前必须定义;
定义格式:DIMENSION 数组名(下标上限1[,下标上限2])[,……]
DECLARE 数组名(下标上限1[,下标上限2])[,……]
默认数组的类型是逻辑型;
数组的最大维数为二维
在数组赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的所有数组元数;
数组名不能与简单变量同名;
可用一维数组的形式访问二维数组。
例:Dime aa(10),bb(5,2)
1.3 内存变量常用命令:
①. 内存变量赋值:
内存变量=表达式 A=100
STORE 表达式 TO 内存变量名表
STORE 100 TO A1,A2,A3,A4
STORE A1+100 TO A2,A3
②.表达式值的显示:
格式1:?[表达式表]
格式2:?? [表达式表]
③.内存变量显示。
格式1:LIST MEMORY
格式2:DISPLAY MEMORY
④.内存变量删除。
格式1:CLEAR MEMORY
格式2:RELEASE 内存变量表
表达式:
数值表达式:+、-、*、/、%、**、^、( )
①. 算术运算优先级:
②.求余运算:
求余运算:%
取余函数:MOD()
余数的正负号与除数一致;
余数的绝对值,,,,于除数的绝对值;
例:? 5%4 -5%4 5%-4 -5%-4
1 3 -3 -1
字符表达式:
①. 运算符:+、-
+ 两个字符串首尾连接,如:
例: a=”ab
您可能关注的文档
- C语言中用标识符的.ppt
- EDA技术Verilog设计第12章.ppt
- C语言基础2).ppt
- 第3章 程的控制结构.ppt
- C辅导材料基本语句.doc
- 08 第八 函数.ppt
- 上机实验答.ppt
- lesso 4 C语言控制结构-选择.ppt
- java基的程序设计结构.doc
- java(8套).doc
- 交通运输行业人才需求与培养模式对接交通行业人才选拔与任用研究.docx
- 交通运输行业节能减排法律法规与政策环境研究报告.docx
- 交通运输行业人才培养:2025年人才需求与素质教育培养报告.docx
- 交通运输行业人才培养:2025年人才需求与素质教育培养报告[001].docx
- 交通运输行业数字化转型与区域经济发展关系报告.docx
- 交通运输行业人才需求与培养模式对接港口物流发展报告.docx
- 交通运输行业智能交通管理系统人才需求与培养模式研究报告.docx
- 交通运输行业数字化转型对区域经济发展的推动作用报告.docx
- 产业园区2025年开发建设社会稳定风险评估与区域经济发展趋势报告.docx
- 交通运输行业安全管理法规与政策解读报告.docx
文档评论(0)