内容正文:
第一单元 算法及VB语言基础
《算法与程序设计》
课时29 VB各类基本运算、表达式与常用的标准函数
考试内容 考试要求 历年真题索引
VB各类基本运算、表达式与常用的标准函数 c 2019年1月第5题 2018年11月第12题
一、VB各类基本运算、表达式与常用的标准函数
1.常用的数学函数
说明:e≈2.71828182845905
函数名 函数功能 应用举例 返回值
Abs(X) 求X的绝对值 Abs(-3.5) 3.5
Int(X) 求不大于X的最大整数 Int(4.1)
Int(-4.1) 4
-5
Sqr(X) 求X的算术平方根 Sqr(6)
Sqr(9) 2.44948
3
Rnd() 产生随机数 Rnd 0~1之间的数
Fix(X) 截掉数据的小数部分 Fix(3.58) 3
2.常用的类型转换函数
函数名 函数功能 应用举例 返回值
Asc(X) 字符转换成ASCII码值 Asc(”A”) 65
Chr(X) ASCII码值转换成字符 Chr(65) ”A”
Str(X) 数值转换为字符串 Str(123.45) ”123.45”
Val(X) 数字字符串转换为数值 Val(”-170”) -170
3.常用的字符串函数
函数名 函数功能 应用举例 返回值
Len(X) 计算字符串X长度 Len(”高等教育”) 4
Mid(X,n,k) 取字符串X中第n个字符起
长度为k的子串 Mid(”abcd”,2,2) ”bc”
4.基本算术运算符
基本运算 运算符号 优先级 表达式举例 示例表达式的值
乘幂 ^ 1 2^3 4.8
取负 - 2 -a a的相反值
乘法 * 3 3*2.5 7.5
实数除法 / 3 5/2 2.5
整数除法 \ 4 5\2 2
取余数 Mod 5 5 Mod 2 1
加法 + 6 a+b a+b的值
减法 - 6 a-b a-b的值
5.关系运算符
基本运算 运算符号 优先级 表达式举例 示例表达式的值
相等 = 7 1=2 False
不相等 <> 7 1<>2 True
小于 < 7 1<2 True
大于 > 7 1>2 False
小于等于 <= 7 10 Mod 2 <=20 True
大于等于 >= 7 10\2>=7 False