




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3讲 语 言 基 础,一、 数据类型 二、 变量与常量,第4讲 语 言 基 础,三、 运算符 四、 表达式 五、 常用内部函数 六、 输出函数介绍,3.3 运 算 符,包括4种运算符:算术运算符、关系运算符、逻辑运算符、字符串运算符 1算术运算符 下表列出了Visual Basic中的算术运算符,其中“-”运算符在单目运算(单个操作数)中作取负号运算,在双目运算(两个操作数)中作算术减运算,其余都是双目运算符。运算优先级表示当表达式中含有多个操作符时,先执行哪个操作符。表中以优先级为序列介绍了各算术运算符(设ia变量为整型,值为3)。,表3.4 算 术 运 算 符,注意:和mod适合于整数,
2、如果是小数则先四舍五入再计算,2关系运算符 关系运算符是双目运算符,作用是将两个操作数进行大小比较,若关系成立,则返回True,否则返回False。在Visual Basic中,True用-1表示, False用0表示。操作数可以是数值型、字符型。表2.5列出Visual Basic中的关系运算符。,在比较时注意以下规则: (1) 如果两个操作数是数值型,则按其大小比较。 (2) 如果两个操作数是字符型,则按字符的ASCII码值从左到右一一比较,即首先比较两个字符串的第一个字符,其ASCII码值大的字符串大,如果第一个字符相同,则比较第二个字符,依此类推,直到出现不同的字符为止。 (3) 关系
3、运算符的优先级相同。,3逻辑运算符 逻辑运算符除Not是单目运算符外,其余都是双目运算符。逻辑运算符的作用是将操作数进行逻辑运算,结果是逻辑值True或False。表2.6列出 了Visual Basic中的逻辑运算符、运算优先级等(在表中假定T表示True,F表示False)。,表3.6 Visual Basic逻辑运算符,2字符串运算符 字符串运算符有两个:字符串连接“ Format(MyDate, m/d/yy) Print Tab(2); Format(MyDate, mmmm-yy) Print Tab(2); Format(MyTime, h-m-s AM/PM) Print Ta
4、b(2); Format(MyTime, hh:mm:ss A/P) 显示系统当前日期和时间 Print Tab(2); Format(Now, yyyy年m月dd日 hh:mm) 以系统预定义的格式显示系统当前时间 Print Tab(2); Format(Date, dddd,mmmm,dd,yyyy) End Sub,3字符串格式化 字符串格式化是将字符串按指定的格式进行诸如强制大小写等显示。常用的字符串格式符及使用举例如表2.13所示。,表2.13 常用字符串格式符及举例,例2,编写的窗体单击事件过程代码如下: Private Sub Form_Click() Dim x As Int
5、eger, a As Integer Dim b As Integer, c As Integer x = val(text1.text) a = Int(x / 10) 求十位数 b = x Mod 10 求个位数 c = b * 10 + a 生成新的数 Print 处理后的数: ; c End Sub 运行程序后单击窗体,输出结果是: 处理后的数:63,例2.1 给定一个两位正整数(如36),要求交换个位数和十位数的位置,把处理后的数显示在窗体上,编写的窗体单击事件过程代码如下: Private Sub Form_Click() Dim a As Integer, b As Intege
6、r, c As Integer Randomize 初始化随机数生成器 a = Int(90 * Rnd + 10) 产生10,99区间内的随机整数 b = Int(90 * Rnd + 10) c = a + b 求两数之和 Print 产生的两个随机数: ; a, b Print 和数: ; c End Sub 运行程序后单击窗体,输出结果是: 产生的两个随机数:56 71 和数:127,例2.2 通过随机函数产生2个两位正整数,求这2个数 之和并显示出来,再次运行程序,单击窗体后输出另一组结果是: 产生的两个随机数:18 37 和数:55,例3 已知a=6,b=9,计算c=a2 + b2 编写的窗体单击事件过程代码如下: Private Sub Form_Click() Dim a As Single, b As Single,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗教育中模拟游戏的成效评估研究
- 抖音商户差评回复内容审核制度
- 八大城市物流行业物流配送体系建设研究报告
- 公交优先政策2025年实施对城市交通拥堵治理的成本效益分析报告
- 公众参与对2025年环境影响评价结论影响的研究报告
- 2024-2025学年河南省驻马店市新蔡县九上化学期末考试模拟试题含解析
- 2024年湖南省长沙市明德旗舰化学九年级第一学期期末达标检测模拟试题含解析
- 上海邦德职业技术学院《数字媒体设计》2023-2024学年第一学期期末试卷
- 郑州工业安全职业学院《桥梁工程D》2023-2024学年第一学期期末试卷
- 宿迁学院《建筑设备与环境》2023-2024学年第一学期期末试卷
- 水利工程隐患排查清单
- 企业战略管理试题及答案 12套试卷
- 法瑞西单抗注射液-药品临床应用解读
- 2024年五年级英语下册 Module 3 Unit 2 Sam ate four hamburgers说课稿 外研版(三起)
- 保险行业大数据分析与精准客户画像方案
- 酒店前台收银员聘用合同
- 教育学原理题库(含答案)
- 《古树名木复壮定额》SHA2-31-(02)-2023
- 《个人素质与职业》课件
- 最详细的年财务报表模板
- 水电设备安装合同
评论
0/150
提交评论