专升本程序设计常量、变量、表达式、函数.pdf
文本预览下载声明
重庆市专升本教案(程序部分) 文向波
常量、变量、表达式及函数
一、 常量与变量:
1.1 常量:
1.数值型常量:
①.由 0—9、小数点、正负号构成;
②.对于很大的数据一般采用科学记数法形式书写,如:5.12E12(表示 5.12×1012)、5.12E-12(表
示 5.12×10-12);
2.字符型常数(字符串):
①. 用单引号、双引号、方括号定界,如:’abcd’、”abcd”、[abcd]; 注意:定界符成对出现
②.定界符不能交叉,如:’abcd”、”abcd]都是错误的;
③.不包含任何字符的字符串(“”)叫空串,空串与包含空格的字符串(“ ”)不同。
3.日期型常量:
①. 用大括号 (花括号)定界,如:{^2008/08/01};
②.分隔符可以用斜杠(/)、连字号(-)、句点(.)、空格;
4.逻辑常量:
①.用两个(.)定界,如.T.、.Y.;
②.逻辑型常量取值有:.T.、.t.、.F.、.f.、.Y.、.y.、.N.、.n.;
1.2 变量:
1.简单内存变量:
语句格式:内存变量=表达式 如:a=100
STORE 表达式 TO 内存变量名表 如:store 100 to a1,a2,a3
2.数组:
定义格式:DIMENSION 数组名(下标上限 1[,下标上限 2])
注意:数组的最大维数为二维;数组使用之前必须定义
例:Dime aa(10),bb(5,2)
1.3 内存变量显示命令:
格式 1:?[表达式表] 如:? a1,a2
格式 2:?? [表达式表] 如:?? a1,a2
区别: ?先换行后显示,??不换行直接显示
二、 表达式:
1.数值表达式:+、-、*、/、%、**、^、( )
求余(模)运算:
求余(模)运算:% 如:5%4
求余(模)函数:MOD() 如:MOD(5,4)
法则:余数的正负号与除数一致;
余数的绝对值小于除数的绝对值 ;
例:? 5%4 -5%4 5%-4 -5%-4
第 1 页 共 9 页
重庆市专升本教案(程序部分) 文向波
1 3 -3 -1
2.字符表达式:
①. 运算符:+、-
+ 两个字符串首尾连接,如:
例: a=”abcd ”
b=”1234”
? a+b
abcd 1234
- 连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部,如:
例: a=”abcd ”
b=”1234”
? a-b
abcd1234
3.日期表达式:+、-
格式 结果及类型 格式 结果及类型
日期+日期 不能相加 日期+天数 日期型。某日期后若干天的日期
日期-日期 两日期相隔天数 日期-天数 日期型。某日期前若干天的日期
4.关系表达式:
等号(=):与 EXACT的状态相关。如
显示全部