130 likes | 269 Views
常量、变量、标准函数和表达式. 常 量. 一、概念. 常量指在程序运行过程中保持不变的量。. 数值常量. 字符串常量. 二、分类. 符号常量. 1、数值常量. (常数). 整型常量. (即整数). 不带小数的数值。. 如:3、0、-18、+108. 定点数. 实型常量. (即实数). 带小数的数值。. 浮点数. 如:定点数 3.14159、-6.8、1.997. 浮点数 2 E6、1E5、88E-18. 用英文字母 E 表示底数10. 2×10 6. 1×10 5. 88×10 -18. 问:1.23456×10 -3 表示成浮点数为:.
E N D
常 量 一、概念 常量指在程序运行过程中保持不变的量。 数值常量 字符串常量 二、分类 符号常量
1、数值常量 (常数) 整型常量 (即整数) 不带小数的数值。 如:3、0、-18、+108 定点数 实型常量 (即实数) 带小数的数值。 浮点数 如:定点数 3.14159、-6.8、1.997 浮点数 2E6、1E5、88E-18 用英文字母E表示底数10 2×106 1×105 88×10-18 问:1.23456×10-3表示成浮点数为: 1.23456E-3
2、字符串常量 被一对引号括起来的若干个合法的字符组成的字符序列称为字符串常量。 如:“China”、 “ Visual Basic”、 “ 18”、 “ 3.14” 字符串常量指的是双引号中的字符,不包括双引号本身。
3、符号常量 用一个有意义的名字表示程序中多次用到的同一个常量。代表常量的符号称为“常量名”。 Const pi As single=3.14159 s=3.14159*r*r s=pi*r*r c=2*3.14159*r c=2*pi*r Print “s=”;s,”c=”;c Print “s=”;s,”c=”;c 定义符号常量的语句 Const 常量名 [As 类型]=表达式 当常量需要改动时,仅须改动符号常量定义语句。
变 量 一、概念 在程序执行过程中,其值可以改变的量称为变量。 a=4 a=6 a=3.14 二、变量名 命名规则: 必须以字母开头,由字母、数学或下划线组成,变量名最长不超过255个字符。 不能以VB的保留字作为变量名使用,如语句字义符、函数名等。 如: 对 错 错 对 对 错
三、变量类型 变量的类型由其存储数据的类型决定。 整型 (Integer) 数值型 变量 实型 (Single) 字符串型 (String) 四、变量定义 变量在使用前应用Dim语句定义其变量名及变量类型。 Dim语句格式: Dim 变量名 As 数据类型
例: 将变量i定义为整型 Dim i As Integer 将变量sum定义为实型 Dim sum As Single 将变量name定义为字符串型 Dim name As String 在一行中定义多个变量 Dim i As Integer, sum As Single, name As String
函 数 例:取整函数的使用 4 (2) Int (-4.1) = -5 (1) Int (4.1) = (3) Int (5.3 + 0.5) = 5 (4) Int (3.6 + 0.5) = 4 例:将sin45°用VB函数表示 45°换算成弧度为: (45/180)*3.14159) sin45°用VB函数表示: Sin((45/180)*3.14159))
表 达 式 一、概念 用运算符和圆括号将常量、变量、函数连接起来的式子。 算术运算符 + (加)、 - (减)、 * (乘)、 / (除)、 ^ (乘方) 字符串运算符 二、运算符 关系运算符 逻辑运算符
代数式 VB表达式 64+|-5| 64+abs(-5) (x+y)/(x-y) g*t^2/2 (-b+sqr(b*b-4*a*c))/(2*a) sqr((1+cos(a))/(1-cos(a))) 三、VB表达式的书写要求 1、VB表达式的所有字符必须写在同一水平线上; 2、乘号不能省略,如a*b不能写成ab; 3、只允许使用圆括号
四、VB表达式运算的优先级 圆括号 不同级运算符: 函数 乘方 乘或除 加或减 同级运算符: 从左到右的顺序 五、字符串表达式 1、概念 用字符串运算符将字符串常量、字符串变量连接起来的式子。 2、字符串运算符 “ + ” 将若干个字符串依次连接成一个新的字符串。 例: “Visual” + “Basic”的运算结果为: “VisualBasic” “100”+”美元”的运算结果为: “100美元”