- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.字符串连接运算符 1)“”:强制两个表达式做字符串连接。 即不管“”两侧是字符型还是数值型,进行连接操作前,系统先将它们都转换为字符型,然后再连接。 2)“+”:普通连接运算符。 两侧若都是字符型,则直接连接; 若均为数值型则进行算术加运算; 若一个为数字字符,另一个为数值型,则自动将数字字符转换为数值,然后进行算术加; 若一个为非数字字符,另一个为数值型,则出错。 如: “12000”+12345:“12000”+“12345”:“abcdef”+12345 “abcdef” 12345:”12000” “12345” 12000 12345:12000+”123” 100 4.关系运算符 关系运算符都是双目运算符,作用是将两个操作数进行大小比较,若关系成立,则返回True(-1),否则返回False(0)。操作数可以是数值型、字符型。P23的表2-3列出了VB中的关系运算符。 在比较时注意以下规则: 如果两个操作数是数值型,则按其大小比较; 如果两个操作数是字符型,则按字符的ASCII码值从左到右一一比较。 汉字字符大于西文字符; 关系运算符的优先级相同。 补充:字符串匹配运算符:like。 字符串的匹配是指一个字符串是否符合一个“模板”规定的样子。比较形式为:strA(比较串) Like strB(模板串) 思考:23? 2=3? 例子: “abc” Like “abc” ‘结果为True “ab” Like “ac” ‘结果为False “aBBBa” Like “a*a” ‘结果为True,此时,*为通配符,代表任意多个字符。 “a2b” Like “a#b” ‘结果为True。此时,#为通配符,代表任意一个数字(0-9)。 “aTb” Like “a?b” ‘结果为True。此时,?为通配符,代表任意一个字符。 “F” Like “[A-Z]” ‘结果为True。此时,代表其中包含的任意一个字符。 “F” Like “[!A-Z]” ‘结果为False。此时,!代表不包含于其中的任意一个字符. 5.逻辑运算符 逻辑运算符除了Not是单目运算符外,其余都是双目运算符,作用是将操作数进行逻辑运算,结果是True或False。P24的表2-4列出了VB中的逻辑运算符和运算优先级。 说明: 如果逻辑运算符对整数值进行运算,则以数字的二进制逐位进行逻辑运算。 如:12 And 7 表示对12、7的二进制数1100和0111进行And运算,得到二进制数值0100,结果为十进制数4,见下图。 思考:Not(38)? (38)And(56)? 二.表达式 1.表达式组成: 表达式是由变量、常量、运算符、函数和括号通过运算符连接而成的式子。表达式根据一定运算规则运算后有一个结果,此结果即为表达式的值。 表达式根据运算对象和运算结果可以分为:算术表达式、字符表达式、关系表达式、日期表达式、逻辑表达式。 2.数值型数据的自动转换(在算术运算中) IntegerLongSingleDoubelCurrency 但当Long和Single运算时,结果为Double。 3.优先级 圆括号算术运算符字符运算符关系运算符逻辑运算符 思考:设a=3,b=5,c=-1,d=7那么a+bc+d And a=5 Or Not c0 Or d0? 思考: 练习1:写出一个判断变量X的值是否可以被3整除的奇数的逻辑表达式。 练习2:已知a=3、b=4、c=5,求下面表达式的值 Not (a+b +c-1) And ( b+c\2 ) 2.5 常用的内部函数 一.数学函数(参数和返回值都为数值型) 二.类型转换函数(实现类型之间的转换) 三.字符串函数 四.日期时间函数 五.判断函数 六.其他函数 内部函数按其功能分为:数学函数、转换函数、字符串函数、日期函数、判断函数等。 一.★数学函数(参数和返回值都为数值型) 1.Int(N)和Fix(N) Int(N)为取整函数,其值为不大于N的最大整数。 如:int(6.7) 6,int(-6.7)、int(-6.4) -7 Fix(N)为截尾函数:如 Fix(6.7) 6,Fix(-6.7) -6 2.★Rnd[(N)]-----能产生随机数的函数 返回值为[0,1
您可能关注的文档
- 第9章-labview的高级应用(属性节点和调用属性)探究.ppt
- 第七章专家系统技术探究.ppt
- 第9章Linux图形界面编程pym探究.ppt
- 第二章_增值税税法2014探究.ppt
- 第二章《化学物质及其变化》复习课探究.ppt
- 第9章Samba服务器配置探究.ppt
- 第9章Verilog数字电路设计探究.ppt
- 第七章资产减值损失探究.ppt
- 第七章组织变革与行为有效性探究.ppt
- 第9章VISSIM仿真运行与仿真参数设置1探究.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
最近下载
- 叉车司机 国家职业能标准.doc VIP
- 初中物理 2023-2024学年云南省曲靖市八年级(下)期末物理试卷.pdf VIP
- Siemens 西门子家电 洗衣干衣机 WN54A3X00W 产品功能表.pdf
- 工会基础知识考试题库【附答案】.docx VIP
- 履带吊安拆专项施工方案(专家会) (1).docx VIP
- 会展搭建供应商入围项目 投标方案(技术标115页).docx VIP
- 11BS3给水工程华北标图集.docx VIP
- DB37T 4199-2020 中小学校食堂建设与设备配置规范.docx VIP
- 长输管道工程项目管理的建议及对策.docx VIP
- 4.严重违法行为平台服务停止制度.pdf VIP
文档评论(0)