- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB2运算符和函
VB中算术运算符及常用函数 1 数据类型 2 变量定义 3 常量定义 知识回顾: Dim 变量名 AS 数据类型 Const 常量名 AS 数据类型=常量值 1 算术运算符 2 常用函数 本节内容: 函数 功能 例题 结果 Abs(X) 返回X的绝对值 Abs(-2.8)= Int(X) 求不大于X的最大数 Int(4.8)= Int(-4.8)= Fix(X) 截掉小数部分,取整 Fix(4.8)= Fix(-4.8)= Sqr(X) 求X的算术平方根 Sqr(25)= Rnd() 产生[0,1)之间的随机数 Rnd()*10= Val(X) 把字符串转换为数值 Val(”12.34”)= Str(X) 把X的值转换为字符串 Str(12.34)= Asc(X) 返回字符串中第一个字符的ASCII码 Asc(”A”)= Chr(X) 把ASCII码值转化为字符 Chr(97)= Len(X) 计算字符串的长度 Len(”student”)= Mid(X,n,k) 从字符串第n个字符开始,取k个字符 Mid(”student”,3,2)= Mid(”AppleB”,2,5)= 2.8 4 -5 5 [0,10) 12.34 “12.34” 65 a 7 ud ppleB 4 -4 Int(X)和 Fix(X) Int 和 Fix 都会删除 X 的小数部份而返回剩下的整数。 不同之处在于,如果 X为负数,则 Int 返回小于或等于 X 的第一个负整数,而 Fix 则会返回大于或等于 X的第一个负整数。 Int (-8.4) fix(-8.4) =-9 =-8 Asc(字符串) 返回一个 整数,代表字符串中首字母的ASCII码值。 Asc(“A”) ‘ 返回 65。 Asc(“a”) ‘ 返回 97。 Asc(Apple) 返回 65。 “12.34”+“1”= 12.34+1= 13.34 “12.341” Len(字符串) 返回字符串的长度,注意空格等符号也算一个长度。 Len(“Amercia”) ‘ 返回 7。 Asc(“a_b”) ‘ 返回 3。 Len (“how are you”)= Len (“xiaoming@”)= 15 11 试一试 例1:VB标准函数Rnd的作用是返回一个大于等于0且小于1的随机数,只能产生大于等于10且小于小于100随机整数的VB表达式 A. Int(Rnd*100) B. Int(Rnd*90+10) C. Int(Rnd*99+1) D. Int(Rnd*99+10) B 请完以下题目 1.Int(7.8)= 2.Fix(8.5)= 3. Sqr(64)= 4.Mid(“expression”,3,5)= 5.已知X=-9,则表达式Abs(X)+Int(X/2)= 6.已知X=4,则表达式Sqr(X)+Fix(Rnd)= 7 8 “press” 8 4 2 基础知识 运算符——用来对运算对象进行各种运算的操作符号。 运算符 算术 运算符 关系 运算符 逻辑 运算符 算术运算符 运算符 说明 运算符 说明 ^ \ 整除 - 取负 Mod * 乘法 + 加法 / - 减法 幂 除法 取余 1.除法“/”和整除“ \” “/”是通常讲除法。 “\”是整数除法,直接截去小数部分不舍入,结果仅保留整数部分。 例: 3/2 结果为1.5 3\2 结果为1 4\5 结果为0 算术运算符 2.取余运算Mod: 取余数 例: 13 Mod 3 结果为1,即余数为1 10 Mod 2 结果为0 算术运算符 算术运算符 运算符 名称 优先级 示例 结果 ^ 幂 1 3^2 9 - 取负 2 -2 -2 * 乘法 3 2*5 10 / 除法 3 4/5 0.8 \ 整除 4 4\5 0 Mod 取余 5 5 Mod 4 1 + 加法 6 2+3 5 - 减法 6 8-2 6 算术运算符 从上到下优先级依次降低 表达式规则 在同一个表达式中,如果有一个以上的 基本运算,则先执行优先级高的运算; 同优先级的基本运算,按自左向右顺序执行; 若表达式中有括号,则先计算括号内的表达式; 如果有多层括号,则按由内向外顺序进行计算 除(/)运算结果为浮点数 整除(\)运算的结果为整型数,小数部分被直接截去 VB中的括号只有 () 用算术运算符把数值型常量、变量、函数连接起来,算术表达式的运算结果是一个数值。 应遵循一定的书写规则 : (1)行编辑,表达式从左到右都写在同一行上,比如没有上标、下标、开根号等。 (2)乘法运
文档评论(0)