网站大量收购闲置独家精品文档,联系QQ:2885784924

第3章VisualBasic的数据类型及运算.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.4 表达式 3.4.4 逻辑表达式 例3-11 设计一个窗体,输入一个三位整数,将它反向输出。 程序演示 关系表达式与逻辑表达式常常用在条件语句与循环语句中,作为条件控制程序的流程走向。 例如,用人单位招聘秘书,要求年龄小于40岁,女性,学历专科或本科。写成VB的表达式是: 年龄=39 and 性别=“女” and( 学历=“专科”or学历=“本科”) 混合运算顺序: 算术运算 字符串运算 关系运算 逻辑运算 3.4.5 表达式求值和运算符的优先级 3.4 表达式 几点说明: (1)当一个表达式中出现多种运算符时,首先进行算术运算符,接着处理字符串连接运算符,然后处理比较运算符,最后处理逻辑运算符。 (2)可以用括号改变优先顺序,强令表达式的某些部分优先运行。括号内的运算总是优先于括号外的运算。对于多重括号,总是由内到外。 3.4 表达式 3.4.5 表达式求值和运算符的优先级 (3)表达式的书写中需注意的问题 ①运算符不能相邻。例a+*b是错误的。 ②乘号不能省略。例x 乘以y 应写成:x*y ③括号必须成对出现,且均使用圆括号。 例如,(-b+sqr(b*b-4*a*c))/(2*a)。 ④表达式从左到右在同一行上并排书写,不能出现上下标。 ⑤要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号(),若用到库函数必须按库函数要求书写。 3.4 表达式 3.4.5 表达式求值和运算符的优先级 例如:某校期末考试三门课,其中两门主课,按照学校规定,凡是满足下列条件之一者可当优秀学生:①三门总分在270分以上者;②两门主课均在95分以上者;③一门主课为100分,其它两门均在80分以上者。 设三门课程分别为A,B,C,其中A、B为主课,优秀学生的逻辑表达式为 A+B+C270 or A95 and B95 or A=100 and B80 and C80 or B=100 and A80 and C80 3.4 表达式 3.4.5 表达式求值和运算符的优先级 例如:判断任一年份Y是不是闰年的逻辑表达式 解:判断闰年的三个条件 ① 年份不能被4整除,则必不是闰年; ② 年份能被4整除,但不能被100整除,则必是闰年 ③ 年份能被100整除,且能被400整除,是闰年。 判断Y能否被4整除的方法: Y Mod 4=0 ? Y\4=Y/4 ? Int(Y/4)=Y/4 ? 是闰年的逻辑表达式为: Y Mod 4=0 And Y Mod 1000 Or Y Mod 400=0 3.4 表达式 3.4.5 表达式求值和运算符的优先级 P72 1. 3. 7. 8. 9. 10. Visual Basic的数据类型及运算 第3章 本章要点 数据类型 常量和变量 常用内部函数 表达式 描述客观事物的数字、字符以及所有能输入到计算机中并被计算机程序加工处理的符号的集合称为数据。数据有多种类型,每种类型都有一定的数据结构特点。在Visual Basic中,提供了许多基本数据类型,同时用户也可以自定义数据类型。  3.1 数据类型 3.1.1 数据基本类型 3.1.1 基本数据类型 在Visual Basic中,常用的数据类型有:整型(Integer,表示-32768至32767之间的整数)、长整型(Long,表示-2,147,483,648至2,147,483,647之间的整数)、单精度型(Single,表示-3.37E+38至3.37E+38之间的实数)、双精度实型(Double,表示-1.67E+308至1.67E+308之间的实数),字符型(String,每个字符占一字节,可以储存0~65,535个字符),布尔型(Boolean,只有两个值True/-1,或False/0)。   数据类型的相关信息可见下表:  3.1 数据类型 数据类型 类型名称 类型声明符 所占内存 范围 示例 字节型 Btye 无 1字节(8位) 0到255 255 整型 Integer % 2 -32768到32768 256 长整型 Long 4 -2,147483648到2147483647 32769 单精度浮点型 Single ! 4 +/-1E-45到4E38 1.75 双精度浮点型 Double # 8 +/-5E-324到1.8E308 -

文档评论(0)

jdy261842 + 关注
实名认证
内容提供者

分享好文档!

1亿VIP精品文档

相关文档