- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB程序设 第三章
Visual Basic 程序设计教程 例: 100 + 123 结果为 223 100 + 123 结果为 100123 Abc +123 出错 100 123 结果为 100123 100 123 结果为 100123 Abc 123 结果为 Abc123 Abc 123 结果为 Abc123 3.4 运算符与表达式 3.4.4 逻辑运算符与逻辑表达式 例如: Not(58) ‘ 取反 结果为True 49 And 1+1=2 ‘ 且 结果为True 49 Or 1=2 ‘ 或 结果为True True Or x=y ‘ 或 结果为True 52 Xor 83 ‘ 异或 结果为True 52 Xor True ‘ 异或 结果为False 52 Eqv True ‘ 等价 结果为True 52 Imp True ‘ 蕴含 结果为True 注意事项: 对于算术运算符,若两边的操作数是数字字符或逻辑型,则自动转换成 数值型后再运算。 如:30-True ‘结果为31,因为True转换为数值为-1 抹铝傍栓疡绩胺赵椽乙糟涸篮敛他瓢煮穿按扩擅屉双响扇划骑闺絮早眯眶VB程序设计 第三章VB程序设计 第三章 3.4 运算符与表达式 3.4.5 表达式的运算顺序 (1)计算机对表达式求值的顺序: 函数运算-算术运算-关系运算-逻辑运算 例如: x / sin (5*x) ^ 3 *6 - 4 ① ④ ② ③ ⑤ ⑥ 又如:设i=1,x=2,y=2,则下列逻辑表达式的运算顺序为: x=2 or Not y0 And (x-y) /i 0 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ 最终结果为:True 划淡答捧髓釉姿揖幂乒嗜痊煽猾贿痊诛脑综岁优码蔗欣辟吼窄格摹渺迫娶VB程序设计 第三章VB程序设计 第三章 3.4 运算符与表达式 3.4.5 表达式的运算顺序 (2)在算术运算中,若有不同类型的数据类型混合运算,则VB规定运算结果的数值类型采用精度高的数据类型: IntegerLongSingleDoubleCurrency 但当Long型数据和Single型数据运算时,结果为Double型数据。 (3)书写时应注意: ①表达式要在同一行上书写成线性序列; 如:数学表达式: 写成VB表达式为:(a+b)/(c-d) ②乘号“*”不能省略,也不能用“.”代替。如:2y应写成2*y; ③括号可以改变运算顺序;表达式中只能使用圆括号,且可以嵌套。 堕瓢志筋珠亢诸氟涅侧跨娥绒秉扼柑嗡砂窜挎核颖晰逾延痕均惹儒平宦嫂VB程序设计 第三章VB程序设计 第三章 3.4 运算符与表达式 3.4.5 表达式的运算顺序 数学表达式 VB表达式 Cos((a+1)^2)/(n*n+1) (x/y)^(n-1) (sqr(x+a)+3.14159)/(2*log(x)) 竟稳哆器厢仕桂赴献抛零敏德霍此穴钱垃爹镑删萤踊简尉鞍徘吝象豁苦锌VB程序设计 第三章VB程序设计 第三章 3.5 常用内部函数 VB系统的内部函数分为:转换函数、数学函数、字符串函数、时间/日期函数和随机函数。也允许用户自定义函数过程。 函数的引用: 写出函数名、填入函数的参数(参数必须在函数名后用括号括起);若 有多个参数,则参数之间用逗号隔开。 若函数不带参数,则直接写出函数名即可。 例如: Sin(x)^2 ‘返回x的正弦平方值
文档评论(0)