VB选择结构课件
第三章 VB语言基础 3.1 数据类型 3.2 常量和变量 3.3 运算符与表达式 3.4 常用内部函数 3.5 编码规则 本章要求: 掌握常用的数据类型; 掌握变量的命名规则; 掌握变量和符号常量的声明; 掌握各种运算符和表达式; 掌握常用内部函数的使用。 3.1 数据类型 3.2 变量与常量 1、命名规则 必须以字母或汉字开头;由字母、汉字、数字或下划线组成; 最大长度是255个字符; 不能使用VB中的关键字; 不区分大小写:Sum与SUM是相同的变量名。 3.2 变量与常量 2、变量声明 3.2 变量与常量 3、变量应用举例 Private Sub Form_Click() Dim a As Integer Dim b As Single Dim c As String a = 6 b = 12.8 c = "good luck" Print a, b, c End Sub 3.2 变量与常量 3.2 变量与常量 3.2 变量与常量 1、直接常量 整型常量——例如478、16%。 长整型常量——例如3&、1532&。 单精度型常量——例如8.66、1.234!、2.3E-5。 双精度型常量——例如1.234#、 2.3E-5#、5.2D5。 字符常量—例如"China " 、 " $1234.56 " 、 "您好" 。 3.2 变量与常量 2、用户声明的符号常量 3.2 变量与常量 3、系统提供的常量 例如:VbBlack 代表黑色 VbRed 代表红色 VbCrLf 代表回车换行 3.3 运算符与表达式 3.3 运算符与表达式 ^ —— 指数运算,也叫乘方运算; * —— 乘运算; / —— 浮点除运算; \ —— 整除运算; Mod —— 取模运算,也叫求余运算; + —— 加运算; - —— 减运算或取负运算。 3.3 运算符与表达式 练习 求下列式子的值。 (1) 23 mod 5 \ 3 (2) 6 + 3 / 2 – 1 \ 2 (3) 4 / 2 ^ 3 3.3 运算符与表达式 3.3 运算符与表达式 3.3 运算符与表达式 举例 3.3 运算符与表达式 举例 3.4 常用内部函数 数学函数 转换函数 字符串函数 日期函数 3.4 常用内部函数 1、数学函数 Abs(N)——返回自变量N的绝对值。 Sqr(N)——返回自变量N的平方根,N必须大于或等于0。 Exp(N)——返回以e为底,以N为指数的值,即求e的N次方。 Log(N) ——以e为底的自然对数。 Sin(N)——返回自变量N的正弦值。 Cos(N)——返回自变量N的余弦值。 Tan(N)——返回自变量N的正切值。 Rnd[(N)] ——产生[0~1)之间的随机数。 Sgn(N) ——符号函数。 3.4 常用内部函数 2、转换函数 Int(N)——求不大于自变量N的最大整数。 Lcase(C)——把C中的所有大写字母转为小写字母。 Ucase(C)——把C中的所有小写字母转为大写字母。 Str(N)——数值转换为字符串。 Val(C)——数字字符串转换为数值。 3.4 常用内部函数 3、字符串函数 Trim(C)——去掉字符串C两边的空白字符。 Left(C,N)——取字符串C左边的N个字符。 Right(C,N)——取字符串C右边的N个字符。 Mid(C,N1,N2)——从位置N1开始取字符串C的N2个字符。 Len(C)——字符串C的长度。 3.4 常用内部函数 4、日期函数 Now——返回系统日期和时间。 Date ——返回系统日期。 Time——返回系统时间。 Hour(Now)——返回小时(0~23)。 Minute(Now)——返回分(0~59)。 Second(Now)——返回秒(0~59)。 编码规则 VB程序不区分字母的大小写; 语句书写自由; 同一行上可以书写多条语句,语句之间用冒号“:”分隔;一行语句可分若干行书写,在本行后加入续行符“ _” (空格+下划线) 增加注释有利于程序的阅读、调试和维护。 一般用单撇“ ' ” 引导注释内容。 举例 输入圆的半径,求其圆的周长、面积、体积。 体积V=(4πr^3)/3 运算符是表示实现某种运算的符号。表达式是指用运算符把一些数据连接而成的式子。 区别:+ 两边必须是字符串,& 不一定 例如: "abcdef" & 12345 ' 结果为 "abcdef12345 " "abcdef "