华东理工大学:《Visual Basic程序设计教程》课程教学资源(PPT课件)第四讲 VB语言基础(运算符、函数和表达式)

弯工 (0)本讲教学内容 33运算符、函数和表达式
本讲教学内容 3.3 运算符、函数和表达式

弯工 0)3表达式、运算符和函数 、表达式 1.表达式是数据之间运算关系的表达形式, 由常量、变量、函数等数据和运算符组成。 2.单个常量或变量也可以看作是表达式。 二、运算符 1.运算符是表示数据进行什么运算的符号。 2.运算符可分成算术运算符、关系运算符、 逻辑运算符和字符串运算符四大类
3.3 表达式、运算符和函数 一 、表达式 1. 表达式是数据之间运算关系的表达形式, 由常量、变量、函数等数据和运算符组成。 2. 单个常量或变量也可以看作是表达式。 二、运算符 1. 运算符是表示数据进行什么运算的符号。 2. 运算符可分成算术运算符、关系运算符、 逻辑运算符和字符串运算符四大类

弯工 (0)()算术运算符 1.算术运算符可以对数值型数据进行运算, 运算结果为数值。 2.算术运算符与运算优先级 运算符优先媛 结果 ia2 1a 3 ia±aa 27 10且ia 33333333333 iiia lood 2334566 10 Mod ia 10+ia ia-10
(一)算术运算符 1. 算术运算符可以对数值型数据进行运算, 运算结果为数值。 2. 算术运算符与运算优先级

弯工 3有关运算符的使用说明 (1)幂运算:用来计算乘方和方根 例如:244,542,10^2,3640.5
3. 有关运算符的使用说明 (1) 幂运算:用来计算乘方和方根 例如:2^4, 5^2, 10^-2, 36^0.5

弯工 (2)浮点除法与整数除法 OF 浮点除法( 操作数可以是整数或小数,结果可以是 整型数,也可以是浮点数 ●整数除法() 操作数一般为整型值,如果操作数带有 小数,首先将其四舍五入为整型数(即 小数≤05整数不进1,否则进1)。操作 结果为整型值
(2) 浮点除法与整数除法 ⚫浮点除法(/) 操作数可以是整数或小数,结果可以是 整型数,也可以是浮点数。 ⚫整数除法(\) 操作数一般为整型值,如果操作数带有 小数,首先将其四舍五入为整型数(即 小数≤0.5整数不进1,否则进1)。操作 结果为整型值

弯工 例如:10/4(结果为25) 1025(结果为4) 104(结果为2)10125(结果为5) 10251(结果为3) 2659(结果为2) 26519(结果为3)
例如:10/4 (结果为2.5) 10/2.5 (结果为4) 10\4 (结果为2) 10\2.5 (结果为5) 10\2.51 (结果为3) 26.5\9 (结果为2) 26.51\9 (结果为3)

弯工 Lc)(3)取模运算 ●取模运算用来求第一个操作数整除第 2个操作数所得的余数。 ●通常用来判断一个数是否能被另一个 数整除。 例如:8Mod3(结果为2) 8Mod-3(结果为2) 8Mod3(结果为-2) 8Mod-3(结果为2)
(3) 取模运算 ⚫取模运算用来求第一个操作数整除第 2个操作数所得的余数。 ⚫通常用来判断一个数是否能被另一个 数整除。 例如:8 Mod 3 (结果为2) 8 Mod -3 (结果为2) -8 Mod 3 (结果为-2) -8 Mod -3 (结果为-2)

弯工 0)(二)字符串运算符 OF SCE 1.字符串运算符有“&”和“+”两个运算 符 2.用来连接两个或更多个字符串。 3.其运算结果是字符型的。 4.“+”连接符其操作数必须是字符型的; 否则可能会进行算术加法或出错。 5.“&”连接符在运算中会忽略操作数的 类型,而强行将两个操作数的值进行连 接
(二) 字符串运算符 1. 字符串运算符有“&”和“+”两个运算 符。 2. 用来连接两个或更多个字符串。 3. 其运算结果是字符型的。 4. “+”连接符其操作数必须是字符型的; 否则可能会进行算术加法或出错。 5. “&”连接符在运算中会忽略操作数的 类型,而强行将两个操作数的值进行连 接

(2关例如:1+5(果为1是数值型 弯工 “10”+5(结果为15,是数值型) 10+“5”(结果为15,是数值型) “10”+“5”(结果为105,是字符型 “a”+”5”(结果为a5)“a”+5(结 果出错) 10&5(结果为105)“10”&5(结 果为105) 10&“5”(结果为105) “10”&“5”(结果为105) “a”&“5”与a”&5(结果都是a5)
例如:10+5 (结果为15,是数值型) “10”+5 (结果为15 ,是数值型) 10+“5” (结果为15 ,是数值型) “10”+“5”(结果为105,是字符型) “a”+”5” (结果为a5) “a”+5 (结 果出错) 10 & 5 (结果为105) “10” & 5 (结 果为105) 10 & “5” (结果为105) “10” & “5” (结果为105) “a”&“5”与“a”& 5 (结果都是a5)

弯工 (0)(三)关系运算符 1.关系运算符也称比较运算符,用 来对两个相同类型的表达式进行 比较。 2其结果是一个逻辑值,即真 (True)或假( False);VB一般用“ 1”表示True,”0”表示 False 3进行比较的数据可以是数值型、 字符型或日期型
(三) 关系运算符 1. 关系运算符也称比较运算符,用 来对两个相同类型的表达式进行 比较。 2. 其结果是一个逻辑值,即真 (True)或假(False);VB一般用“ - 1”表示True, ”0”表示False。 3. 进行比较的数据可以是数值型、 字符型或日期型
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据结构》课程教学资源(PPT课件讲稿)第六章 集合与字典.ppt
- 清华大学:《网络安全 Network Security》课程教学资源(PPT课件讲稿)Lecture 01 Introduction.pptx
- 安徽理工大学:《汇编语言》课程教学资源(PPT课件讲稿)第四章 汇编语言程序格式.ppt
- 《C程序设计》课程电子教案(PPT课件讲稿)第二章 基本数据类型及运算.ppt
- 浪潮公司:并行程序、编译与函数库简介、应用软件的调优.ppt
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)第二章 线性表.ppt
- 长春大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第二章 操作系统.ppt
- 《C++语言基础教程》课程电子教案(PPT教学课件)教学资源(PPT课件)第2讲 C++语言基础.ppt
- 《网络安全 Network Security》教学资源(PPT讲稿)Topic 3 User Authentication.pptx
- 《数据结构》课程教学资源(PPT课件讲稿)第三章 栈和队列.ppt
- 中国水利水电出版社:《单片机原理及应用》课程PPT教学课件(C语言版)第2章 MCS-51单片机基本结构.ppt
- 电子科技大学:《Unix操作系统基础》课程教学资源(PPT课件)第一章 UNIX操作系统概述、第二章 UNIX使用入门.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第五章 存储器层次结构.ppt
- Data Mining Association Analysis——Basic Concepts and Algorithms Chapter 6 Introduction to Data Mining.ppt
- 《信息安全与管理》课程教学资源(PPT课件讲稿)第六章 公开密钥设施PKI.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第一章 计算机基础知识.ppt
- 《Computer Networking:A Top Down Approach》英文教材教学资源(PPT课件讲稿,3rd edition)Chapter 5 Link Layer.ppt
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第六章 存储器设计.pptx
- 《编译原理》课程教学资源(PPT课件讲稿)第五章 类型检查.ppt
- 《网络搜索和挖掘关键技术 Web Search and Mining》课程教学资源(PPT讲稿)Lecture 10 Query expansion.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第4章 软件总体设计.ppt
- 《网络综合布线》课程教学资源(PPT讲稿)模块2 综合布线工程设计.ppt
- 数据库接口技术(PPT讲稿)开放式数据库联接 Open DataBase Connectivity——ODBC.ppt
- 《网络系统集成技术》课程教学资源(PPT课件讲稿)第六章 网络互联技术.ppt
- 清华大学出版社:《网络信息安全技术》教材电子教案(PPT课件讲稿)第2章 密码技术.ppt
- 湖南生物机电职业技术学院:《电子商务概论》课程教学资源(PPT课件)第六章 网上支付.ppt
- 《计算机组装与维修》课程电子教案(PPT教学课件)第一章 计算机系统维护维修基础.ppt
- 《Java Web应用开发基础》课程教学资源(PPT课件)第8章 EL、JSTL和Ajax技术.ppt
- Dynamic Pricing in Spatial Crowdsourcing:A Matching-Based Approach.pptx
- 计算机软件技术基础:《Visual Basic6.0 程序设计》课程教学资源(PPT课件)第1章 Visual Basic(VB)概述.ppt
- 贵州电子信息职业技术学院:常用办公技巧(PPT讲稿,主讲:刘忠华).ppt
- 东南大学:《C++语言程序设计》课程教学资源(PPT课件讲稿)Chapter 09 Classes A Deeper Look(Part 1).ppt
- 同济大学:《大数据分析与数据挖掘 Big Data Analysis and Mining》课程教学资源(PPT课件讲稿)Clustering Basics(主讲:赵钦佩).pptx
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第三章 数据链路层.ppt
- 上海交通大学:《网络安全技术》课程教学资源(PPT课件讲稿)比特币(主讲:刘振).pptx
- 中国科学技术大学:《并行算法实践》课程教学资源(PPT课件讲稿)上篇 并行程序设计导论 单元II 并行程序编程指南 第七章 OpenMP编程指南.ppt
- Online Minimum Matching in Real-Time Spatial Data:Experiments and Analysis.pptx
- 《数字图像处理 Digital Image Processing》课程教学资源(各章要求及必做题参考答案).pdf
- 北京航空航天大学:Graph Search & Social Networks.pptx
- 《C程序设计》课程电子教案(PPT课件讲稿)第四章 数组和结构.ppt